Để giải thích câu trả lời của Paul, đây là logic của bộ điều khiển trùng với mã mẫu.
// 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;
};
Cũng đáng lưu ý rằng bạn thực sự nên tránh giải pháp này nếu có thể. Về bản chất, CSS có thể xử lý việc này, làm cho một giải pháp dựa trên JS là không cần thiết và không hiệu quả. Thật không may nếu bạn cần hỗ trợ IE8> giải pháp này sẽ không hiệu quả với bạn ( xem tài liệu hỗ trợ MDN ).
Giải pháp chỉ CSS
// Using the above example syntax
.row:last-of-type { /* Desired Style */ }