如何在angularjs中使用ng repeat从json获取特定参数值
我正在使用JSON数组。我需要在angularjs中使用ng repeat获得特定的参数值。我尝试使用过滤器和其他方法,但没有得到值 这是我的JSON如何在angularjs中使用ng repeat从json获取特定参数值,angularjs,angularjs-ng-repeat,ng-repeat,Angularjs,Angularjs Ng Repeat,Ng Repeat,我正在使用JSON数组。我需要在angularjs中使用ng repeat获得特定的参数值。我尝试使用过滤器和其他方法,但没有得到值 这是我的JSON { "UserId":0, "Name":null, "ResponseStatus":null, "Category":[{ "Id":0, "CategoryName":"Category 1", "Property":0, "SubCategor
{
"UserId":0,
"Name":null,
"ResponseStatus":null,
"Category":[{
"Id":0,
"CategoryName":"Category 1",
"Property":0,
"SubCategory":{
"SubCatId":"5600",
"SubCatName":"Sub1"
}
}]
}
当我使用
{{key}}:{{{data}
它给出这样的结果
<p>SubCatId :5600</p>
<p>SubCatName :Sub1</p>
SubCatId:5600
子类别名称:Sub1
但是我只想使用ng REPLAT
SubCatId:5600
,因为我想在不同的位置显示这两个值。如果只想显示一个元素(类别位于位置0和/或SubCatId),为什么要使用ng REPLAT
如果只想显示第一个类别的子类别的子类别,则此简单语法应适用:
<p ng-model="input.model.Category[0].SubCategory.SubCatId"></p>
JSON中唯一的多值元素是Category,因此如果要显示所有的Category[x].SubCategory.SubCatId,应该使用以下语法:
<p ng-repeat="category in input.model.Category">SubCatId :{{ category.SubCategory.SubCatId }}</p>
子类别:{{category.SubCategory.SubCatId}
不要使用中继器<代码>SubCatId:{{input.model.Category[0].SubCategory.SubCatId}}我怀疑您是否想要ng model
。更有可能ng bind