2014-09-02 10 views
5

Mam powtórzenie ng i chcę tylko zastosować styl do pierwszego div z klasą type w powtórzeniu ng.: pierwsze dziecko z powtórzeniem ng

<div class="my-list" ng-repeat="item in list"> 
    <div class="type"> 
    <span>{{item.label}}</span> 
    </div> 
    <div class="check"> 
    <span>{{item.ischecked}}</span> 
    </div> 
</div> 

Próbowałem następujących ale zastosował CSS do wszystkich divs z klasą type

.my-list .type:first-child 

Odpowiedz

12

Można wykorzystać $first, który wskazuje pierwszej iteracji obrębie ng-repeat.

+0

dziękuję, że działało świetnie! – user1876246

+1

Ciekawe, dlaczego nie działa pierwsze dziecko? – dmo

+0

@dmo Wygląda na to, że pseudo klasa jest stosowana do kodu komentarza, który jest pierwszym w iteracji. – Jerad

5

Zasadniczo trzeba zrobić odwrotnie.

.my-list:first-child .type{ 
    color:red; 
} 

ng-repeat położy Multiple .my-list div i chcesz kierować .type pierwszego div sam. Zastosuj selektor na .my-list.

Powiązane problemy