javascript - angularJs如何将href添加到$first

标签 javascript html angularjs

说实话,我对如何使用 $first 有点困惑,但我想做的是将重复的第一个元素设置为具有 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是一个 bool 值,如果重复元素位于迭代器中的第一个元素,则其值为 true。您可以使用ternary operator像这样:

<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/

通过对您的具体问题进行更多解释,我也许能够帮助您找到更好的替代方案。

关于javascript - angularJs如何将href添加到$first,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38687463/

相关文章:

javascript - JQuery 无法在新选项卡中工作

javascript - 使用 <TR> 上的 jquery 触发器使链接在行内可用

html - 如何设置文本框的样式 (html)

javascript - 如何在 Javascript 推送中传递索引内的变量

angularjs - Angular JS : Passing a function into a directive template not working

javascript - 如何在 perl 中使用 WWW::Scripter 模块设置引荐来源网址?

javascript - 排队表单提交请求直到服务器返回

php - href 不适用于表 td,但适用于 ul li

html - 为什么标签不随图像移动?

javascript - AngularJS 中的重定向