我正在使用指令生成表单输入。我正在使用ng-switch来检查服务器验证。此外,我正在尝试使用角度验证,例如required,min -max等。如何在input元素中添加这些属性。
查看
<formfield record='staff' field='fullname' live='false' validate="server"></formfield>
<formfield record='staff' field='username' live='false' ></formfield>
formfield模板
<div class="row form-group" ng-form="{{field}}" ng-class="{'has-error': {{field}}.$dirty && {{field}}.$invalid}">
<div class="input-group">
<div class="col-md-6" ng-switch="validate">
<input class="form-control" name='{{field}}' ng-model='record[field][0]' type='record[field][1]'
ng-change='update()' ng-blur='blurUpdate()' ng-switch-when="server" />
<input class="form-control" name='{{field}}' ng-model='record[field][0]' type='record[field][1]'
ng-switch-default/>
</div>
<p ng-show="{{field}}.$invalid && !{{field}}.$pristine" class="error-block">{{errors}}</p>
</div>
</div>