在Angular 2中,ngClass是否具有双向绑定功能?
目前我有以下代码用于模态框:
目前我有以下代码用于模态框:
<div class="modal autonomous" [(ngClass)]="{'modal-open' : modalState}">
...
</div>
除了在此Angular应用程序之外,还有管理此模态框的JavaScript。例如,JavaScript(使用jQuery)将在用户单击模态框的某个区域时删除“modal-open”类,但是“modalState”变量保持为“true”。因此,下次我尝试通过设置“modalState=true”在Angular中打开模态框时,模态框仍然关闭,可能是因为变量没有更改(已经是true)。
因此,如果可能的话,如何在Angular 2中实现ngClass双向绑定?
modalState
变量后触发事件吗?我该怎么做? - totoro(event-name)="soSomething($event)
,如果要全局监听,则使用(window:event-name)="soSomething($event)
。 - Günter Zöchbauer