पॉल के जवाब के बारे में विस्तार से बताने के लिए, यह नियंत्रक तर्क है जो टेम्पलेट कोड के साथ मेल खाता है।
// 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;
};
यह भी ध्यान देने योग्य है कि यदि संभव हो तो आपको इस समाधान से बचना चाहिए। स्वभाव से सीएसएस इसे संभाल सकता है, जेएस-आधारित समाधान अनावश्यक और गैर-निष्पादित है। दुर्भाग्य से अगर आपको IE8 का समर्थन करने की आवश्यकता है> तो यह समाधान आपके लिए काम नहीं करेगा ( एमडीएन समर्थन डॉक्स देखें )।
सीएसएस-ओनली सॉल्यूशन
// Using the above example syntax
.row:last-of-type { /* Desired Style */ }