Может кто-нибудь подсказать мне, как лучше всего отобразить ошибку для элемента в массиве, используя ng-repeat
Некоторый фрагмент кода / псевдокод ниже
HTML
<div ng-repeat="validator in validatorArr">
<input type="text" ng-class="{ 'invalid': validator.name.$valid == false }" ng-model="validator.name" />
</div>
<input type="button" value="Update" ng-click="save()"/>
JS
angular.module("myModule").controller("myController",function($scope){
$scope.validatorArr = [];
$scope.validatorArr.push({ name : 'test' , expresion : 'test'});
$scope.save = function(){
for(obj in $scope.validatorArr){
if(obj.name == null){
//what is the best way to mark it as invalid
obj.name.$valid = false;
}
}
}
});
Спасибо