为什么没有[禁用] =' enableSubmit'在角度2中禁用我的按钮?

时间:2017-11-22 10:44:53

标签: angular

我有一个似乎非常简单的问题,但我似乎无法让它发挥作用。

在我的组件中,我有一个名为enableSubmit的布尔变量,其初始化方式如下:enableSubmit: boolean = false;

在我的模板中,我有一个按钮,定义如下:   enableSubmit:boolean = false;

<button type="submit" class="btn btn-default" [disabled] ='enableSubmit'>Aanvragen</button>

然而,当我运行模板时,仍然启用了Aanvragen按钮?这怎么可能?

2 个答案:

答案 0 :(得分:3)

这是因为您将disabled设置为等于true。反之亦然,因为您要设置按钮禁用,而不是启用

答案 1 :(得分:0)

首先,我强烈建议在模板中使用双引号表示法。 它不起作用,因为[disabled]属性仅在其值为true时起作用,但在您的情况下它是假的,只需设置 enableSubmit:boolean = true;