如何使用打字稿和角度2

时间:2019-03-28 03:17:45

标签: angular button

如果没有禁用buttonB,我将尝试启用buttonA(当然,还有其他条件与问题无关)。我需要在打字稿中确定buttonB是否已禁用。显然,您不能使用this.buttonB.nativeElement.disabled == true...。我只是将其用作占位符。我正在使用Angular 2。

@ViewChild('buttonB')buttonB;

if (this.buttonB.nativeElement.disabled == true){
  console.log('Button B is enabled');
} else console.log('Button is disabled');

1 个答案:

答案 0 :(得分:0)

这是您的操作方法。

首先,您使用Document.querySelector()(或document.getElementById(),getElementsByTagName()等)来检索按钮Element(假设它具有buttonA类)。接下来,您可以简单地访问其属性并检查其值。

如果要检查其disabled属性,只需检查button['disabled']中的值即可。

const button = document.querySelector('.buttonA');
console.log(button['disabled']) //prints true or false