Untuk menguraikan jawaban Paul, ini adalah logika controller yang bertepatan dengan kode templat.
// 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;
};
Perlu juga dicatat bahwa Anda benar-benar harus menghindari solusi ini jika memungkinkan. Secara alami CSS dapat menangani hal ini, membuat solusi berbasis JS tidak perlu dan tidak memiliki kinerja. Sayangnya jika Anda perlu mendukung IE8> solusi ini tidak akan berfungsi untuk Anda ( lihat dokumen dukungan MDN ).
Solusi Khusus CSS
// Using the above example syntax
.row:last-of-type { /* Desired Style */ }