如果我有一个数据库架构建立这样如何从JSON访问所有数组值角
{ "name": "Microsoft",
"field": [
"technology",
"ai",
"etc"
]
}
我怎样才能从角数据?致电:
{{company.field[]}}
不起作用。我只能调用一个数组索引像
{{company.field[1]}}
如果我有一个数据库架构建立这样如何从JSON访问所有数组值角
{ "name": "Microsoft",
"field": [
"technology",
"ai",
"etc"
]
}
我怎样才能从角数据?致电:
{{company.field[]}}
不起作用。我只能调用一个数组索引像
{{company.field[1]}}
由于字段属性是一个数组,您是否正在寻找迭代以获取这些值?
可以使用NG重复指令
<div ng-repeat="item in company.field">
{{item}}
</div>
<script>
var company = { "name": "Microsoft",
"field": [
"technology",
"ai",
"etc"
]
}
for(i=0;i<company.field.length;i++){
console.log(company.field[i])
}
</script>
//try this
<div ng-repeat="val in company">
{{val.name}}
<div ng-repeat="obj in val.field">
{{obj.technology}}
{{obj.ai}}
{{obj.etc}}
</div>
</div>
我的错误。写在我的手机上。在你的例子中,它打印出company.field [1]。我如何获得company.field []中的所有内容。 –
@TerraNuva尝试不带'[]'的'{{company.field}}'。我更新了我的JSFiddle。 –
这工作,并回答我的问题。谢谢 –