Angularjs ng使用特定ID在文档内部重复
我有一个内部带有数组的文档,例如:Angularjs ng使用特定ID在文档内部重复,angularjs,node.js,angularjs-ng-repeat,pug,ng-repeat,Angularjs,Node.js,Angularjs Ng Repeat,Pug,Ng Repeat,我有一个内部带有数组的文档,例如: $scope.items = [ { "id": 1, "name": "Apple" "types": [{ "color": "red" "size": "xxl }, { "color: "green"
$scope.items = [
{
"id": 1,
"name": "Apple"
"types": [{
"color": "red"
"size": "xxl
},
{
"color: "green"
"size": "S"
}]
},
{
...
}]
我想只显示ID=1的项目的数组“类型”
中的所有记录
我试过这个(不起作用):
这可以通过使用两个带过滤器的
ng repeat
来轻松实现,这将过滤掉具有id
1的项目,并对该类型集合执行ng repeat
table(style="width:100%")
tbody(ng-repeat="item in items | filter: {id: 1 }: true")
tr(ng-repeat="type in items.types")
td
p {{ type.color}}
td
p {{ type.size}}
它是items[0].id
或者你也可以像type.id
那样做,就是这样。多谢各位much@DiPix很高兴帮助你。谢谢:-)
table(style="width:100%")
tbody(ng-repeat="item in items | filter: {id: 1 }: true")
tr(ng-repeat="type in items.types")
td
p {{ type.color}}
td
p {{ type.size}}