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

时间:2017-03-24 02:04:57

标签: angular internet-explorer typescript primeng

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

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

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

1 个答案:

答案 0 :(得分:1)

disabled只有一个属性值为disabled,因此请尝试此

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