我正在尝试在 mouseover/mouseout 时更新布尔值(它应该动态更改),以便稍后在 if else 语句中使用它并根据 true/false 分配一些函数。但它只显示false而且从不显示true。有人可以帮我吗?
TS:
mouseEv: boolean;
mouseOut(e) {
this.mouseEv = false;
}
mouseOver(e) {
this.mouseEv = true;
}
ngOnInit(): void {
if(this.mouseEv == false){ func(); }
else if(this.mouseEv == true) { otherFunc();};
}
HTML:
<div (mouseover)=" mouseOver($event)" (mouseout)="mouseOut($event)"></div>
编辑:我需要动态更改布尔值,因为我会将它与其中具有函数的对象一起使用,而我不能从另一个函数调用它们。
宝慕林4294392
慕雪6442864
米琪卡哇伊
相关分类