我的傻瓜:http://plnkr.co/edit/5bRMwOJhwW8RQCfnfkK6?p=preview
在main.html第35行我声明了
<li ng-repeat="friend in tabFriends">
{{friend[0].name}}
</li>
尝试回复朋友的名字,但它返回空白。数据在data.js中。待办事项列表项目运作良好,我想知道为什么。
答案 0 :(得分:0)
问题在于传递给taskform指令的价值。您只传递tab.tasks,因为tab.tabFriends是一个不同的对象数组。
您确实需要重建指令的制作方式。您在指令中分配$ scope.tabs,但不保证它将在何处使用该值。你应该将你的指令分成一个控制器:function()和一个链接器:function(),后者用于初始化指令。
如果你想找到一个非常棒的带有控制器和链接器函数的指令示例,请查看angular-javascript本身的ng-model指令。它会让你非常清楚如何构建它!