这是我的代码片段。
<div>nike</div>
<ul>
<li id="cat-{{$index}}">csj</li>
<li id="cat-{{$index}}">appliance</li>
</ul>
<div>hulk</div>
<ul>
<li id="cat-{{$index}}">toys</li>
<li id="cat-{{$index}}">t-shirt</li>
</ul>
如果我必须放有角度的片段,它看起来会像
<ul>
<li ng-repeat="name in category" id="cat-{{$index}}"></li>
</ul> //output : csj, appliances
<ul>
<li ng-repeat="desc in data" id="cat-{{$index}}"></li> //output: toys, t-shirt
</ul>
当我试图通过说cat-2来访问"玩具"时。它给我返回了一个错误。当我检查铬。它以的形式提供id
csj-类别0器具-1类玩具-0类t恤-cat-1
我希望它按升序排列,这意味着玩具应该有id cat-2,t恤应该有id cat-3。
任何帮助都会很棒。这可能吗?
$index
是ng重复作用域的一部分。如果你做一个ng重复,你可以这样使用:
<ul>
<li ng-repeat="myLi in myArray" id="cat-{{$index}}"></li>
</ul>