如果我有一个这样设置的数据库模式
{ "name": "Microsoft",
"field": [
"technology",
"ai",
"etc"
]
}如何从angular获取数据?呼叫:
{{company.field[]}}不起作用。我只能像这样调用数组索引
{{company.field[1]}}发布于 2017-07-18 12:47:34
属性field未嵌套在name属性下。
要访问数组值,您需要执行company.field[n],其中n是项的索引,或者像company.field一样转储整个数组。
请参阅我的JSFiddle。
发布于 2017-07-18 12:44:25
由于field属性是一个数组,您是否希望遍历以获得这些值?
您可以使用ng-repeat指令
<div ng-repeat="item in company.field">
{{item}}
</div>发布于 2017-07-18 12:56:17
//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>https://stackoverflow.com/questions/45157624
复制相似问题