Arrays 数组AngularJs
下午好, 我想帮助解决AngularJS中的数组问题。我有一个变量,它包含一个数组,在这个数组中我使用数组来定义变量。我想知道如何列出那些包含数组及其数据的变量Arrays 数组AngularJs,arrays,angularjs,Arrays,Angularjs,下午好, 我想帮助解决AngularJS中的数组问题。我有一个变量,它包含一个数组,在这个数组中我使用数组来定义变量。我想知道如何列出那些包含数组及其数据的变量 this.prefix = [ { "E01":[{"name":"Teste01"}], "E02":[{"name":"Teste02"}] } ]; 我想打印前缀以及与每个前缀关联的名称。 <div ng-repeat="item
this.prefix = [
{
"E01":[{"name":"Teste01"}],
"E02":[{"name":"Teste02"}]
}
];
我想打印前缀以及与每个前缀关联的名称。
<div ng-repeat="item in prefix">
<ul>
<li ng-repeat="i in item">{{i}}</li>
</ul>
</div>
- {{i}
您可以执行以下操作:
for(var obj in this.prefix){
for(var prop in obj){
console.log("property name: " + prop + ", property value: " + obj[prop]);
}
}
因为您有要挖掘的嵌套属性,所以可以执行以下操作: 小提琴:
- {{k}:{{v[0].name}
您可以在repeat中使用
(k,v)
来访问键或值。我使用0的v索引来获取名称,因为它是数组中的一个对象,但如果该对象发生更改,则需要更改其工作方式。例如,我刚刚使用了ul和li,您可以重复任何您喜欢的内容。您要查找的是ng repeat
Yes,但是当我打印E01时,E02.您需要循环根数组中每个对象的属性。在下面的答案中添加了代码和小提琴。我需要打印E01和E02@YehudiMikhael我补充说,用{{k}}
,检查答案,现在它将打印E01:Teste01
,所以onI将在这里进行测试,只需说here@YehudiMikhael只要检查一下小提琴,自己看看:)
<ul ng-repeat="(key,value) in prefix">
<li ng-repeat="(k,v) in value">{{k}} : {{v[0].name}}</li>
</ul>