角度ngIf反映对属性的更改

时间:2019-04-18 06:58:55

标签: angular typescript

是否可以基于ngIf更改某些属性的状态?

<div *ngIf="(command.form.dirty) ? templateModified = true : templateModified = false">
    CHANGE!
</div>

1 个答案:

答案 0 :(得分:0)

如果您使用的是reactform,则可以订阅form的valueChanges并更改属性。

ngOnInit(): void {
   this.command.form.valueChanges.subscribe(
    () => {
     this.templateModified = this.command.form.dirty
    });
}