【发布时间】:2020-08-07 21:51:01
【问题描述】:
在 child.ts,我有一个函数 onButtonClicked,它将 revertDisabled 从 true 修改为 false。
有一个问题,即 parent.html 中的模板引用变量的 revertDisabled 变量的值仍然为 true,即使用户在 child.ts 处执行了函数 onButtonClicked() 已将 revertDisabled 值从 true 更改为 false。
我尝试通过在 parent.ts 中添加 @input 来解决它,但仍然无法访问 revertDisabled 的更改值。
parent.html
<button type="button" [disabled]="interface.revertDisabled"></button>
<interface-settings #interface></interface-settings>
child.ts (interface-settings.ts)
this.revertDisabled = true;
onButtonClicked() {
this.revertDisabled = false;
}
【问题讨论】:
标签: angular angular6 angular7 parent-child angular-input