[英]AngularJS Assoc Array Foreach
在此AngularJS關聯數組(鍵,值對的數組)中,ng-repeat功能不正常。 怎么了?
function TestCtrl($scope) {
$scope.list = [];
$scope.processSomeData = function(){
$scope.list["testKey"]={};
$scope.list["testKey"]["test"]="Test value";
};
$scope.processSomeData();
}
<div ng-app>
<h2>Test</h2>
<div ng-controller="TestCtrl">
<div ng-repeat="(key,value) in list">
{{key}}
{{value.test}}
</div>
</div>
</div>
謝謝!
您的“關聯數組”應該是Javascript 對象而不是Javascript數組。 您不能在AngularJS中使用js Arrays來獲取鍵,值對/映射。
將list
更改為對象,它將工作:
$scope.list = {};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.