Чтобы уточнить ответ Пола, это логика контроллера, которая совпадает с кодом шаблона.
// 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;
};
Также стоит отметить, что вам действительно следует избегать этого решения, если это возможно. По своей природе CSS может справиться с этим, поэтому решение на основе JS не нужно и неэффективно. К сожалению, если вам нужна поддержка IE8>, это решение не будет работать для вас ( см. Документацию по поддержке MDN ).
Решение только для CSS
// Using the above example syntax
.row:last-of-type { /* Desired Style */ }