NgRepeat不工作?

时间:2016-09-14 18:27:27

标签: angularjs angularjs-ng-repeat

我尝试过使用ng-repeat的简单用法,即使这样也行不通。有什么我需要加载。我已经包括了

<script src="http://code.angularjs.org/1.2.6/angular.js"></script>

以下是一个简单的例子

<div ng-repeat="n in [42, 42, 43, 43]">
    {{n}}
</div>

它什么都没打印出来。

4 个答案:

答案 0 :(得分:1)

我认为不允许使用欺骗值。试试这个:

    <html ng-app="app" >

            <div ng-repeat="n in [41, 42, 43, 44]">
                 {{n}}
              </div>



            <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.js"></script>

            <script>

                var app = angular.module("app", []);

            </script>
        </body>
    </html>

答案 1 :(得分:1)

如果您按$ index添加曲目,则会显示重复的值。

<div ng-repeat="n in [42, 42, 43, 43] track by $index">
    {{n}}
  </div>

答案 2 :(得分:1)

从1.2升级角度,以便在track by $index表达式中使用ng-repeat或将数据更改为对象数组

答案 3 :(得分:0)

阵列不应该有任何重复的值来运行你的代码。 它应该像

<div ng-repeat="n in ['42', '43', '44', '45']">
     {{n}}
  </div>

以下代码可以使用

<div ng-repeat="n in [42, 42, 43, 43] track by $index">
     {{n}}
  </div>