0

我有一个 myInputText 指令,它在链接函数中动态生成它的模板。它包含一个围绕它的 ng-form 的输入。输入的 ng-required 属性设置为 true。输入的状态(例如 ng-invalid-required)会传播到指令内的 ng-form,但不会传播到指令外的 ng-form。考虑输入为空的情况,因此其类属性的值为 ng-invalid ng-invalid-required,innerForm 也是如此,但 outerForm 忽略了这一点,即 ng-pristine ng-valid。

<ng-form name="outerForm" id="outerForm">
    <my-input-text form-name="myForm0" field="myField0" app-model="myAppModel></my-input-text>
</ng-form>

这是一个演示行为的 plnkr: http ://plnkr.co/edit/8vGKRN4cJHs224uN2k9T?p=preview

4

0 回答 0