пользовательская ошибка на нг-повтор на угловой - PullRequest
0 голосов
/ 24 мая 2018

Может кто-нибудь подсказать мне, как лучше всего отобразить ошибку для элемента в массиве, используя 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;
                    }
             }
      }   
});

Спасибо

...