我想用打字稿写一个函数,让我们把它命名为"isActive((",并在我的html文件中的按钮上调用它。我还声明了一个名为"isActive"的布尔值。假设我有 2 个按钮,当我单击按钮 1 时,将调用 isActive((,如果 isActive 值设置为 false,则禁用按钮 2。有什么帮助吗?
根据你的问题,我的理解是:
总共有两个按钮:A 和 B.其中,如果单击 A,则根据要禁用按钮 B 的更新变量的值
如果这是要求,那么您可以使用Angular的"点击"事件。 例如这里
您的网页
<button id="a" (click)="fnl($event)">A</button>
<button id="b" [disabled]="!isActive">B</button>
您的 TS
fnl(e) {this.isActive=!this.isActive}
不要忘记将 isActive 声明为类变量