ngrepeat无法正常工作,返回空白

时间:2014-04-12 03:33:49

标签: javascript angularjs

我的傻瓜:http://plnkr.co/edit/5bRMwOJhwW8RQCfnfkK6?p=preview

在main.html第35行我声明了

<li ng-repeat="friend in tabFriends">
{{friend[0].name}}
</li>

尝试回复朋友的名字,但它返回空白。数据在data.js中。待办事项列表项目运作良好,我想知道为什么。

1 个答案:

答案 0 :(得分:0)

问题在于传递给taskform指令的价值。您只传递tab.tasks,因为tab.tabFriends是一个不同的对象数组。

您确实需要重建指令的制作方式。您在指令中分配$ scope.tabs,但不保证它将在何处使用该值。你应该将你的指令分成一个控制器:function()和一个链接器:function(),后者用于初始化指令。

如果你想找到一个非常棒的带有控制器和链接器函数的指令示例,请查看angular-javascript本身的ng-model指令。它会让你非常清楚如何构建它!