Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs ng使用特定ID在文档内部重复_Angularjs_Node.js_Angularjs Ng Repeat_Pug_Ng Repeat - Fatal编程技术网

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}}