Abu*_*ish 6 javascript arrays list angularjs angularjs-ng-repeat
我有一个返回数组的控制器,我试图将该数组的每个元素显示为一个列表.
我试图做什么,哪个不起作用:
<li ng-repeat="Name in names">
<a ng-controller="PostsCtrl" href="#">{{response.text}}</a>
</li>
Run Code Online (Sandbox Code Playgroud)
response.text从控制器返回一个数组.
我也想知道,ng-repeat属性的值是什么,任何唯一的字符串?
谢谢!
小智 13
使用$ scope变量在控制器中定义数组:
app.controller('PostsCtrl', function($scope) {
$scope.response = { text: ['hello', 'world'] };
}
Run Code Online (Sandbox Code Playgroud)
然后在VARIABLE上使用ng-repeat,而不是控制器.
<div ng-controller="PostsCtrl">
<ul>
<li ng-repeat="name in response.text"><a href="#">{{name}}</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
控制器仅用于定义可在该部分中使用的$ scope变量,并且不用作变量本身.
| 归档时间: |
|
| 查看次数: |
50489 次 |
| 最近记录: |