ng-repeat声明中的数组问题
Array in ng-repeat declartion Issue
My array:
$scope.pages = [{
"id": "1",
"names": ["Peter", "Rahul"]
}, {
"id": "2",
"names": ["Johnson", "Robert"]
}, ];
My Html &角
<div ng-repeat="page in pages">
<a>{{page.id}}</a><br />
<a ng-repeat="name in pages.names">{{page.name}}</a>
</div>
我只在输出中得到数字,它不显示名称
pages.names
应为page.name
{{page.name}}
应为{{name}}
改变:
<a ng-repeat="name in pages.names">{{page.name}}</a>
:
<a ng-repeat="name in page.names">{{name}}</a>
您应该使用<a ng-repeat="name in page.names">{{name}}</a>
而不是<a ng-repeat="name in pages.names">{{page.name}}</a>
:
var myApp = angular.module('myApp', []);
function MyCtrl($scope) {
$scope.pages = [{
"id": "1",
"names": ["Peter", "Rahul"]
}, {
"id": "2",
"names": ["Johnson", "Robert"]
}, ];
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="myApp">
<div ng-controller="MyCtrl">
<div ng-repeat="page in pages">
<a>{{page.id}}</a>
<br />
<a ng-repeat="name in page.names">{{name}}</a>
</div>
</div>
</body>
相关文章:
- JavaScript/jQuery JSON数组问题-值为未定义
- array_push平面数组问题-需要能够向数组中添加多个变量
- 尽管使用了off,click函数仍会触发,这可能也会导致数组问题
- JavaScript/jQuery悬停函数的行为很有趣——数组问题
- 使用新值更新时出现数组问题
- Javascript 矩阵数组问题
- 对于javascript和jquery的循环数组问题
- 绘制 C3 图表时的 JSON 到数组问题
- Spring 3 中的字符串数组问题
- JavaScript 数组问题
- Javascript图像数组问题
- Javascript数组问题
- 使用JS的数组问题
- 简单的Javascript数组问题
- 在多维数组问题上用javascript实现foreach循环
- 合并并返回唯一数组问题
- Javascript关联数组问题
- ng-repeat声明中的数组问题
- d3.js数组问题:Uncaught TypeError: Cannot read property 'date
- Javascript数组问题:无法读取未定义属性