我是Angular的新手,也许这是一个愚蠢的问题。
我有AngularJs
的结果,并且返回了一个值数组:
这是代码:
$scope.searchTitle = function () {
$http.post('/svn/cms2/branches/create_function/cms/includes/find.php', {
name_title: $scope.title
})
.success(function (result) {
console.log(result);
$scope.resultName = result;
$scope.ok = "we post";
})
.error(function (data, status) {
console.log(data);
});
};
现在我在html中有
resultName
,如果我这样做,我可以看到结果:<p>{{ resultName[0].article_titile }}</p>
题:
我想显示所有数组。如何显示全部?
附言:
我用它,这是行不通的
<tr ng-repeat="i in [3] | toRange" >
<td>{{ resultName[i].article_titile }}</td>
</tr>
但是没有用
最佳答案
您需要在result
中的resultName
数组中使用迭代器变量(例如ng-repeat
):
<tr ng-repeat="result in resultName | toRange" >
<td>{{ result.article_titile }}</td>
</tr>