Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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 angularjs,具有相同值的嵌套数组中的错误_Javascript_Arrays_Angularjs - Fatal编程技术网

Javascript angularjs,具有相同值的嵌套数组中的错误

Javascript angularjs,具有相同值的嵌套数组中的错误,javascript,arrays,angularjs,Javascript,Arrays,Angularjs,过去两天我试着解决一个小问题 我是AngularJS的新手,我不明白这为什么不起作用 如果数组中存在相同的值,则嵌套的ng repeat不起作用:( 有人能帮我吗 index.html: <!DOCTYPE html> <html ng-app="testApp"> <head> <title></title> </head> <body ng-controller="testCtrl"> <

过去两天我试着解决一个小问题

我是AngularJS的新手,我不明白这为什么不起作用

如果数组中存在相同的值,则嵌套的ng repeat不起作用:(

有人能帮我吗

index.html:

<!DOCTYPE html>
<html ng-app="testApp">
<head>
    <title></title>
</head>
<body ng-controller="testCtrl">
    <ul>
        <li ng-repeat="item in items">
            {{item.ip}}
            <ul>
                <li ng-repeat="s in item.status">{{s}}</li>
            </ul>
        </li>
    </ul>

    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.min.js"></script>
    <script src="app.js"></script>
</body>
</html>
app.js(不工作)


非常感谢

您必须使用
track by
表达式来告诉angular元素是不同的。请尝试

<ul>
    <li ng-repeat="item in items">
        {{item.ip}}
        <ul>
            <li ng-repeat="s in item.status track by $index">{{s}}</li>
        </ul>
    </li>
</ul>
  • {{item.ip}}
    • {{s}

如果有相同的值,请将“track by$index”附加到ng repeat like

  ng-repeat="s in item.status track by $index"

我现在不行对不起,我只有两张票,我需要15张票:(@StephaneTanguy现在你可以了,看:D
<ul>
    <li ng-repeat="item in items">
        {{item.ip}}
        <ul>
            <li ng-repeat="s in item.status track by $index">{{s}}</li>
        </ul>
    </li>
</ul>
  ng-repeat="s in item.status track by $index"