Angularjs 使用json提要获取angular中的嵌套值
我有以下json示例:Angularjs 使用json提要获取angular中的嵌套值,angularjs,Angularjs,我有以下json示例: posts: [ { title: Post Title, - cat: [ - { name: "Category Name", } ], 我可以使用{{post.title}以角度获取标题 但是,当我尝试获取{post.cat.name}时,它不起作用,返回的“0”是一个数组,因此要获取该数组中第一个对象的名称,必须使用: {{
posts: [
{
title: Post Title,
- cat: [
- {
name: "Category Name",
}
],
我可以使用{{post.title}以角度获取标题
但是,当我尝试获取{post.cat.name}时,它不起作用,返回的“0”是一个数组,因此要获取该数组中第一个对象的
名称,必须使用:
{{post.cat[0].name}
这是因为cat
是一个数组。你应该这样处理
{{posts.cat[0].name}}
如果需要该数组中的第一个元素
通常,对于阵列,您将使用ng repeat
,但:
<span ng-repeat="cat in posts.cat">{{cat.name}}</span>
{{cat.name}
试试这个
var-app=angular.module(“app”,[]);
app.controller(“MyCtrl”,函数($scope){
$scope.posts=[
{
标题:“帖子标题”,
类别:[
{
名称:“类别名称”,
}
]
},
{
标题:“后标题2”,
类别:[
{
名称:“类别名称2”,
}
]
}
];
});代码>
{{p.title}}
{p.cat[0].name}
试试这个{{post.cat[0].name}它不起作用了,仍然是0