我处于角度1.2.26并使用ng-repeat列出一组值,并尝试将列表中的第一个值绑定到另一个html标记。
经过一场激烈的战斗,我想出了两个选项,如下所示。
选项1 - 在ng-repeat中使用ng-model
我使用
将第一个值绑定到另一个HTML标记<tr ng-repeat="(id,word) in words | orderBy: '$id'">
<td ng-model="words[id]">{{word.name}}</td>
<td>{{word.score}}</td>
</tr>
<h3 align="center" ng-bind="words[0].name">
选项2 - 可能粗略的方法是使用另一个带有limitTo的ng-repeat
<tr ng-repeat="(id,word) in words | orderBy: '$id'">
<td>{{word.name}}</td>
<td>{{word.score}}</td>
</tr>
<h3 align="center" ng-repeat="(id,word) in words | orderBy: '$id' | limitTo: 1">
想知道他们中的哪一个更好,是否存在更好更简单的方法。
具体而言,我可以不在ng-repeat中应用ng-model指令吗?
P.S:请原谅我提出一个不太年轻的问题的原始方式。试图学习编码:)