Javascript 如何在angular中从JSON访问所有数组值

Javascript 如何在angular中从JSON访问所有数组值,javascript,angularjs,json,Javascript,Angularjs,Json,如果我有一个这样设置的数据库模式 { "name": "Microsoft", "field": [ "technology", "ai", "etc" ] } 如何从angular获取数据?电话: {{company.field[]}} 不起作用。我只能调用像这样的数组索引 {{company.field[1]}} 由于field属性是一个数组,您是否希望通过迭代获得这些值 您可以使用ng repeat指令 &l

如果我有一个这样设置的数据库模式

{ "name":  "Microsoft",
     "field": [
         "technology",
         "ai",
         "etc"
     ]
}
如何从angular获取数据?电话:

{{company.field[]}}
不起作用。我只能调用像这样的数组索引

{{company.field[1]}}

由于field属性是一个数组,您是否希望通过迭代获得这些值

您可以使用ng repeat指令

<div ng-repeat="item in company.field">
{{item}}
</div>

{{item}}

由于field属性是一个数组,您是否希望通过迭代获得这些值

您可以使用ng repeat指令

<div ng-repeat="item in company.field">
{{item}}
</div>

{{item}}

属性
字段
未嵌套在
名称
属性下

要访问数组值,您需要执行
company.field[n]
操作,其中
n
是项的索引,或者像
company.field
一样转储整个数组


请参见my.

属性
字段
未嵌套在
名称
属性下

要访问数组值,您需要执行
company.field[n]
操作,其中
n
是项的索引,或者像
company.field
一样转储整个数组

请参阅我的。


var company={“name”:“Microsoft”,
“字段”:[
“技术”,
“哎”,
“等等”
]
}
对于(i=0;i

var company={“name”:“Microsoft”,
“字段”:[
“技术”,
“哎”,
“等等”
]
}
对于(i=0;i
//试试这个
{{val.name}}
{{obj.technology}
{{obj.ai}
{{obj.etc}
//试试这个
{{val.name}}
{{obj.technology}
{{obj.ai}
{{obj.etc}

我的错误。在我的手机上乱写乱写。在你的例子中,它打印出公司。字段[1]。我如何才能在公司内部得到一切。字段[]。@TerraNuva尝试
{company.field}
而不打印出
[]
。我已经更新了我的JSFIDLE。我的错误。在我的手机上乱写乱写。在你的例子中,它打印出公司。字段[1]。我怎样才能在company.field[]中获取所有内容。@TerraNuva在没有
[]
的情况下尝试
{{company.field}}
。我已经更新了JSFIDLE。
 //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>