私はng-repeat-start / ng-repeat-endを使用しており、必要に応じて $index を使用していますが、 ng-init="someName = $index" を使用して "someName" を使用してコードをより明確にし、ネストされた ng-repeat でそれを混ぜます。
ng-repeat では完全に機能しますが、ng-repeat-start でこれを行うと失敗します。
これは angularjs の問題ですか? なぜそこで機能しないのですか?
これはコードです(私はブートストラップも使用しています):
<div class="col-md-3" ng-repeat-start="item in items" ng-init="myIndex = $index" ng-if="myIndex%3==0">
<p>Introduction text for each row</p>
</div>
<div class="col-md-3">
<h1>{{ item.name }}</h1>
<h2>{{ item.description }}</h2>
</div>
<hr class="col-md-12" ng-repeat-end ng-if="myIndex%3==2">
私はこのようなものが欲しいです:
「導入テキスト」[「最初の要素」「2 番目の要素」「3 番目の要素」]
「導入テキスト」[「第 4 要素」「第 5 要素」「第 6 要素」]
「イントロテキスト」[「7番目の要素」「8番目の要素」「9番目の要素」]
myIndex を使用する場合、テキストと hr を含む最初の div は表示されませんが、$index だけで問題なく動作します
角度バージョンは 1.4.9 です