javascript – AngularJS显示数组中的列表

前端之家收集整理的这篇文章主要介绍了javascript – AngularJS显示数组中的列表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个返回数组的控制器,我试图将该数组的每个元素显示为一个列表.

我试图做什么,哪个不起作用:

<li ng-repeat="Name in names">
    <a ng-controller="PostsCtrl" href="#">{{response.text}}</a>
</li>

response.text从控制器返回一个数组.

我也想知道,ng-repeat属性的值是什么,任何唯一的字符串?

谢谢!

解决方法

使用$scope变量在控制器中定义数组:
app.controller('PostsCtrl',function($scope) {
    $scope.response = { text: ['hello','world'] };
}

然后在VARIABLE上使用ng-repeat,而不是控制器.

<div ng-controller="PostsCtrl">
    <ul>
        <li ng-repeat="name in response.text"><a href="#">{{name}}</a></li>
    </ul>
</div>

控制器仅用于定义可在该部分中使用的$scope变量,并且不用作变量本身.

猜你在找的JavaScript相关文章