Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.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
Javascript 在子阵列上重复ng不工作?_Javascript_Json_Angularjs_Ng Repeat - Fatal编程技术网

Javascript 在子阵列上重复ng不工作?

Javascript 在子阵列上重复ng不工作?,javascript,json,angularjs,ng-repeat,Javascript,Json,Angularjs,Ng Repeat,我有以下代码: var-app=angular.module('angularjs-starter',[]); 应用程序控制器('MainCtrl',函数($scope){ $scope.items=[{ 瓦尔:“bleh1”, subval:[{ 属性1:1, 属性2:2 },{ 1:3, 表2:4 }] }, { 瓦尔:“bleh2”, subval:[{ 属性1:1, 属性2:2 },{ 1:3, 表2:4 }] }]; }); 海关抢劫犯 文件。写(“”); {{item.attr1

我有以下代码:

var-app=angular.module('angularjs-starter',[]);
应用程序控制器('MainCtrl',函数($scope){
$scope.items=[{
瓦尔:“bleh1”,
subval:[{
属性1:1,
属性2:2
},{
1:3,
表2:4
}]
}, {
瓦尔:“bleh2”,
subval:[{
属性1:1,
属性2:2
},{
1:3,
表2:4
}]
}];
});

海关抢劫犯
文件。写(“”);
{{item.attr1}
{{item.attr2}

没有名为
subval
的属性,因为
是一个数组。我认为这里要做的是使用嵌套的
ng repeat
s:

<div ng-repeat="item in items">
    <div ng-repeat="subitem in item.subval">
        <div>{{subitem.attr1}}</div>
        <div>{{subitem.attr2}}</div>
    </div>
</div>
然后像这样使用它:

<div ng-repeat="item in allSubvals()">
    <div>{{item.attr1}}</div>
    <div>{{item.attr2}}</div>
</div>

{{item.attr1}
{{item.attr2}

items
没有名为
subval
的属性,因为
items
是一个数组。我认为这里要做的是使用嵌套的
ng repeat
s:

<div ng-repeat="item in items">
    <div ng-repeat="subitem in item.subval">
        <div>{{subitem.attr1}}</div>
        <div>{{subitem.attr2}}</div>
    </div>
</div>
然后像这样使用它:

<div ng-repeat="item in allSubvals()">
    <div>{{item.attr1}}</div>
    <div>{{item.attr2}}</div>
</div>

{{item.attr1}
{{item.attr2}

items
没有名为
subval
的属性,因为
items
是一个数组。我认为这里要做的是使用嵌套的
ng repeat
s:

<div ng-repeat="item in items">
    <div ng-repeat="subitem in item.subval">
        <div>{{subitem.attr1}}</div>
        <div>{{subitem.attr2}}</div>
    </div>
</div>
然后像这样使用它:

<div ng-repeat="item in allSubvals()">
    <div>{{item.attr1}}</div>
    <div>{{item.attr2}}</div>
</div>

{{item.attr1}
{{item.attr2}

items
没有名为
subval
的属性,因为
items
是一个数组。我认为这里要做的是使用嵌套的
ng repeat
s:

<div ng-repeat="item in items">
    <div ng-repeat="subitem in item.subval">
        <div>{{subitem.attr1}}</div>
        <div>{{subitem.attr2}}</div>
    </div>
</div>
然后像这样使用它:

<div ng-repeat="item in allSubvals()">
    <div>{{item.attr1}}</div>
    <div>{{item.attr2}}</div>
</div>

{{item.attr1}
{{item.attr2}

但是为什么它有效请检查产品审查列表中的第58行。这是CodeSchool的示例,products对象具有类似于此示例的subvals的评论。@user3277616该示例与我在回答的第一部分中所做的操作相同:它使用嵌套的
ng repeat
s。它有外部的
ng repeat
,内部的
ng repeat
  • 。它没有
  • ,这与您尝试执行的操作是等效的。但是为什么它有效请检查产品审查列表上的第58行。这是CodeSchool的示例,products对象具有类似于此示例的subvals的评论。@user3277616该示例与我在回答的第一部分中所做的操作相同:它使用嵌套的
    ng repeat
    s。它有外部的
    ng repeat
    ,内部的
    ng repeat
  • 。它没有
  • ,这与您尝试执行的操作是等效的。但是为什么它有效请检查产品审查列表上的第58行。这是CodeSchool的示例,products对象具有类似于此示例的subvals的评论。@user3277616该示例与我在回答的第一部分中所做的操作相同:它使用嵌套的
    ng repeat
    s。它有外部的
    ng repeat
    ,内部的
    ng repeat
  • 。它没有
  • ,这与您尝试执行的操作是等效的。但是为什么它有效请检查产品审查列表上的第58行。这是CodeSchool的示例,products对象具有类似于此示例的subvals的评论。@user3277616该示例与我在回答的第一部分中所做的操作相同:它使用嵌套的
    ng repeat
    s。它有外部的
    ng repeat
    ,内部的
    ng repeat
  • 。它没有
  • ,这相当于您正在尝试的操作。