私はng-repeatの使い方を試してみましたが、それでも動作していません。私がロードする必要があるものがありますか?私はNgRepeatが機能しませんか?
<script src="http://code.angularjs.org/1.2.6/angular.js"></script>
以下
が含まれていることは何も出力しない
<div ng-repeat="n in [42, 42, 43, 43]">
{{n}}
</div>
簡単な例です。
私はng-repeatの使い方を試してみましたが、それでも動作していません。私がロードする必要があるものがありますか?私はNgRepeatが機能しませんか?
<script src="http://code.angularjs.org/1.2.6/angular.js"></script>
以下
が含まれていることは何も出力しない
<div ng-repeat="n in [42, 42, 43, 43]">
{{n}}
</div>
簡単な例です。
私はdupe値が許可されていないと思います。これを試してください:
<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>
あなたのコードを実行するには、配列に重複する値を入れてはいけません。 それは
<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>
に動作します。
<div ng-repeat="n in [42, 42, 43, 43] track by $index">
{{n}}
</div>
いずれかのように使用すると、オブジェクト
の配列にデータをng-repeat
式で
track by $index
を使用したり、変更することができます1.2からの角度をアップグレード