Para elaborar a resposta de Paulo, esta é a lógica do controlador que coincide com o código do modelo.
// 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;
};
Também é importante notar que você realmente deve evitar esta solução, se possível. Por natureza, o CSS pode lidar com isso, criar uma solução baseada em JS é desnecessário e não tem desempenho. Infelizmente, se você precisar oferecer suporte ao IE8>, esta solução não funcionará para você ( consulte os documentos de suporte do MDN ).
Solução somente CSS
// Using the above example syntax
.row:last-of-type { /* Desired Style */ }