index example array angularjs angularjs-ng-repeat

angularjs - example - ng-repeat select



$ primero en ngRepeat (2)

Tengo un array $scope.items .

Quiero que si el elemento es el $first de ngRepeat para agregar la clase css.

¿Es algo que se puede hacer con angular? En general, ¿cómo puedo manejar los booleanos en Ajs?

<div ng-repeat="item in items"> <div class='''' > {{item.title}}</div> </div>



Puedes intentar acercarte con invocación de método.

HTML

<div ng-controller = "fessCntrl"> <div ng-repeat="item in items"> <div ng-class=''rowClass(item, $index)'' > {{item.title}}</div> </div> </div>

JS

var fessmodule = angular.module(''myModule'', []); fessmodule.controller(''fessCntrl'', function ($scope) { $scope.items = [ {title: ''myTitle1'', value: ''value1''}, {title: ''myTitle2'', value: ''value2''}, {title: ''myTitle3'', value: ''value1''}, {title: ''myTitle4'', value: ''value2''}, {title: ''myTitle5'', value: ''value1''} ]; $scope.rowClass = function(item, index){ if(index == 0){ return item.value; } return ''''; }; }); fessmodule.$inject = [''$scope''];

Demo jsfiddle.net/9Ymvt/673