Javascript 当窗体无效时,如何在angular中禁用外部按钮

Javascript 当窗体无效时,如何在angular中禁用外部按钮,javascript,angularjs,Javascript,Angularjs,我有一个这样的多种形式: <form id="signup-form" name="frm" ng-submit="processForm()" novalidate> <!-- our nested state views will be injected here --> <div id="form-views" ui-view></div>

我有一个这样的多种形式:

            <form id="signup-form" name="frm" ng-submit="processForm()" novalidate>
                <!-- our nested state views will be injected here -->
                <div id="form-views" ui-view></div>
            </form>



        <pre>
    {{ formData }}
            <input type="button" value="ذخیره" class="btn btn-primary" ng-click="$broadcast('Save')" />  
如果表单无效或有效,如何禁用和启用按钮? 这个按钮坏了
Thx

您可以通过表单的名称访问表单,并且该对象将具有许多内置值参见文档:

ng disabled是用于禁用的指令:

<input 
    type="button" 
    ng-disabled="frm.$invalid" 
    value="ذخیره" 
    class="btn btn-primary" 
    ng-click="$broadcast('Save')" />  
这应该很好用

<input 
    type="button" 
    ng-disabled="frm.$invalid" 
    value="ذخیره" 
    class="btn btn-primary" 
    ng-click="$broadcast('Save')" />