按钮属性绑定"禁用"不工作角4

时间:2017-10-30 09:47:57

标签: javascript angular typescript angular-components property-binding

我创建了一个组件名称服务器。在servers.component.ts中,我创建了一个变量名称allowServer,其bool值为false(禁用应用程序启动时的按钮)。 在构造函数中,我使用了javascript setTimeout函数将allowServer的值更改为True。值正在更改但按钮未启用

servers.component.ts

servers.component.html 我做错了什么?

1 个答案:

答案 0 :(得分:0)

你需要使用ArrowFunction()=>在 setTimeOut 中保留此上下文。

setTimeout(()=>{    
      this.allowServer = true;
 },3000);