2016-07-31 15 views
2

我對使用$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

預先感謝您

+0

代碼確實有效嗎? –

回答

3

$first是計算結果爲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/

隨着您的具體問題提出一些更多的解釋,我也許能幫助你更好的選擇。

+0

嘿完美謝謝,這正是我需要的。我從數據庫中拉出學校名單,我需要列出它們,但只有最近的學校需要鏈接到另一個頁面,所以這個解決方案是完美的謝謝 –

相關問題