Angular 角度ngIf反映对属性的更改

Angular 角度ngIf反映对属性的更改,angular,typescript,Angular,Typescript,是否有可能根据ngIf改变某些财产的状态 <div *ngIf="(command.form.dirty) ? templateModified = true : templateModified = false"> CHANGE! </div> 改变! 如果您使用的是reactiveform,则可以订阅表单的值更改并更改属性 ngOnInit(): void { this.command.form.valueChanges.subscribe(

是否有可能根据ngIf改变某些财产的状态

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

改变!

如果您使用的是reactiveform,则可以订阅表单的值更改并更改属性

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

templateModified是div的属性,对吗?@SunilKashyap否,templateModified在我后面的TypeScript中是变量。好的,那么为什么不在component类中更改或更新templateModified。@Sunil Kashyap-问题是我的列表中有控件,在其他列表中有其他控件。所有内容都是动态创建的,因此我尝试使用ngTemplate控件。这是最简单的方法。是的,但我正在创建动态控件。这看起来很简单,但是当你有一个控件的动态列表,有一个与其他控件一起的第二个控件列表时,这就相当复杂了。