Paul'ün cevabını detaylandırmak için bu, şablon koduyla çakışan kontrolör mantığıdır.
// HTML
<div class="row" ng-repeat="thing in things">
<div class="well" ng-class="isLast($last)">
<p>Data-driven {{thing.name}}</p>
</div>
</div>
// CSS
.last { /* Desired Styles */}
// Controller
$scope.isLast = function(check) {
var cssClass = check ? 'last' : null;
return cssClass;
};
Ayrıca, mümkünse bu çözümü gerçekten önlemeniz gerektiğini de belirtmek gerekir. Doğası gereği, CSS bunu halledebilir, JS tabanlı bir çözüm yapmak gereksizdir ve performans göstermez. Ne yazık ki IE8'i desteklemeniz gerekiyorsa> bu çözüm sizin için çalışmaz ( bkz. MDN destek belgeleri ).
Yalnızca CSS Çözümü
// Using the above example syntax
.row:last-of-type { /* Desired Style */ }