动态表单 AngularJS 中的警报错误

alert error in dynamic form angularjs

本文关键字:错误 表单 AngularJS 动态      更新时间:2023-09-26

如果字段为空,我正在尝试显示警报。我为静态表单做了这项工作,但是当我尝试这种情况(动态)时,它不起作用。输入(1,2,3)正确获取名称值,但ng-show不理解我尝试设置的值。

<form name="form" class="css-form">
    <div class="form-group" ng-repeat="p in params">
    <div>
    <input class="form-control" type="text" data-ng-model="p.value" ng-required="true" name="{{$index}}">
        <alert type="danger" ng-show="form.$index.$valid">
             <strong>Campo obligatorio.</strong>
             <span></span>
        </alert>
</div>
</div>
</form>

我做错了什么?

你需要使用

form[$index].$valid