Angular 角度:使用compositionstart事件绑定显示/隐藏文本

Angular 角度:使用compositionstart事件绑定显示/隐藏文本,angular,events,text,composition,event-binding,Angular,Events,Text,Composition,Event Binding,基于简单的逻辑,我在获取一些要隐藏/显示的文本时遇到了一些问题。我认为这与我正在使用的事件绑定有关。但我不确定 任何帮助都将不胜感激 HTML代码 <h3 *ngIf='showFilter' (compositionstart)='toggleFilter()'>Filter by: {{listFilter}} </h3> 事件是否被触发(是否在函数中尝试了console.log())?为什么不:(compositionstart)=“showFilter=

基于简单的逻辑,我在获取一些要隐藏/显示的文本时遇到了一些问题。我认为这与我正在使用的事件绑定有关。但我不确定

任何帮助都将不胜感激

HTML代码

<h3 *ngIf='showFilter'
    (compositionstart)='toggleFilter()'>Filter by: {{listFilter}}
</h3>

事件是否被触发(是否在函数中尝试了console.log())?为什么不:
(compositionstart)=“showFilter=!showFilter”
?我现在尝试记录它,并在几分钟后更新。我也会试试你的提示。@Meir它看起来根本没有触发。所以这个事件可能是:1。您的浏览器不支持?。2.没有被角度跟踪?3.在你认为应该触发的时候没有触发?尝试获取元素本身(通过ElementRef.nativeElement)并添加一个事件侦听器以查看它是否有效(element.addEventListener('compositionstart',handlerFN))我设法找到了另一种方法来实现它。我没有尝试将它建立在函数的基础上。因此
toggleFilter(): void{
    if(this.listFilter != ''){
        this.showFilter == true;
    }else{
        this.showFilter == false;
    }
}