我正在製作一個離子應用程序,我遇到了一些使用ng-Repeat中的列表項的css故障。我正在創建一個列表視圖,該列表視圖是使用ng-class='{large:$first}'
使第一個元素自定義的,它使第一個縮略圖列表項目爲全尺寸。現在在s6上測試這個並沒有帶來任何問題,但是在s4 mini上測試顯示出我的錯誤,因爲無論我的自定義css如何,圖像都會壓縮成thumnail大小。我的名單看起來是這樣的:在角度ng-repeat中刪除類
<ion-view view-title="World">
<ion-content>
<ion-refresher on-refresh="doRefresh()"></ion-refresher>
<ion-list>
<ion-item ng-class='{in:$first}' class="item-remove-animate item-thumbnail-left item-icon-right wrap" ng-repeat="world in worlds" type="item-text-wrap" href="#/app/world/{{world.id}}">
<img ng-src="http://saharasystems.co.za{{world.imageLarge}}">
<h2 ng-bind-html="world.title"></h2>
<p ng-bind-html="world.created"></p>
<i class="icon ion-chevron-right icon-accessory"></i>
</ion-item>
</ion-list>
</ion-content>
</ion-view>
是有辦法,類似於加入一個類來以ng重複的第一個項目,除去一類,即刪除item-thumbnail-left
,使其不與我多麼希望干擾我的第一個項目顯示?
呀basicly你與納克級的第一項添加類的方法相同。 ng-class可以有條件地添加/刪除一個類。所以你只需要創建一個相應地驗證爲真/假的條件,當條件爲真/假時刪除/添加你想要的類。 – Guinn
我對角度還是比較陌生的,我對它的工作原理還很模糊。我將如何去做這樣的事情。我似乎無法找到文檔中的任何內容,可以幫助 – user3636907
檢查andras Endre的答案,如果您只想讓第一個項目具有「item-thumbnail-left」類,則他的答案適用。 – Guinn