我正陷入困境,但我遇到了一个古怪的问题。我确定我犯了一个愚蠢的错误,但不知道它是什么。
在我的控制器中,我执行以下操作 - >
angular.module('foo')
.controller('AdminCtrl', ['$scope', '$http'], (s, $http) ->
s.foo = []
$http
method: 'GET'
url: cfg.api '/foo'
.success (data) ->
s.foo = _(data).map (item) ->
wid: item
然后在html中,我写 - >
<li ng-repeat"bar in foo">
<p>{{foo}}</p>
</li>
我期待li打印出bar.length次,但它实际上只打印一次。
这让我觉得foo不是一个合适的数组,但{{foo}}
返回
[{...}, {...}, {...}]
这里发生了什么?
答案 0 :(得分:2)
<li ng-repeat="bar in foo">
<p>{{bar}}</p>
</li>
试试这个?