angularJs如何首先将href添加到$

angularJs how to add href to $first

本文关键字:添加 href 何首先 angularJs      更新时间:2023-09-26

老实说,我对如何使用$first有点困惑,但我想做的是将repeat的第一个元素设置为href/school

<a class="list-group-item btn-warning" ng-repeat="schData in sortedSchools" 
             id = bla{{$index}} 
             ng-href={{in $first: "/school"}}>
    <h4>School Name: {{schData.schoolname}} </h4>
</a>

有人能解释一下我怎么可能做到这一点吗?如果有人知道一个很好的链接来解释如何使用$first

提前感谢

$first是一个布尔值,如果重复的元素在迭代器中是第一个,则计算结果为true。您可以使用这样的三元运算符:

<a class="list-group-item btn-warning" 
            ng-repeat="schData in sortedSchools" 
            id="bla{{$index}}" 
            ng-href="{{$first ? '/school' : ''}}">
    <h4>School Name: {{schData.schoolname}} </h4>
</a>

演示:https://jsfiddle.net/iRbouh/coc8816a/

如果对你的具体问题有更多的解释,我可能会帮助你找到更好的选择。