2014-04-12 50 views

回答

0

問題在於你傳遞給你的taskform指令的值。您只傳遞tab.tasks,其中tab.tabFriends是不同的對象數組。

你真的需要重新構建你的指令。您在指令中分配$ scope.tabs,並不保證它將在哪裏使用該值。你應該把你的指令分成一個控制器:function()和一個連接器:function(),後者用於指令的初始化。

如果你想找到一個帶有控制器和鏈接器函數的指令的真棒例子,請查看ng-model指令的angularjs javascript本身。它會給你一個非常好的主意,它應該如何構建!

+0

你應該將你的指令分成一個控制器:function()和一個鏈接器:function(),後者用於指令的初始化。我沒有得到這個 – user3519144

+0

這篇文章更深入地解釋它:) http://stackoverflow.com/questions/15676614/directive-link-vs-compile-vs-controller –

+0

有沒有更短的解決我的問題?我改變指令是這樣的: user3519144