如何为表单输入指令添加属性?

时间:2014-11-02 16:57:54

标签: angularjs

我正在使用指令生成表单输入。我正在使用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> 

0 个答案:

没有答案