在 IE11 上初始化表单时,不会禁用 Angular2 按钮



我正在使用Angular2和PrimeNg来创建表单。当表单不脏或无效时,需要禁用一个按钮。所有的东西在Chrome上运行良好,但在IE11上则不然。这是代码..."修改"按钮未按预期禁用。

<button pButton type="submit" icon="fa-pencil" (click)="modify()"
[disabled]="!form.dirty || form.invalid || 
disableModifyButton" disabled="true" label="Modify"></button>

关于如何解决这个问题的任何想法?

disabled只有一个属性值是disabled,所以试试这个

[disabled]="(!form.dirty || form.invalid || disableModifyButton) ? 'disabled' : null"

最新更新