Angular 2双向绑定与ngClass

时间:2016-05-02 17:00:23

标签: angular

在Angular 2中,ngClass是否具有双向绑定?

目前我有类似于模式

的内容
<div class="modal autonomous" [(ngClass)]="{'modal-open' : modalState}">
...
</div>

一切正常,除了javascript管理这个角度应用程序的。例如,当用户点击模态的某个区域时,javascript(使用jQuery)将删除modal-open类,但modalState变量保留true。因此,下次当我尝试通过设置modalState=true在Angular中打开模态时,模态会保持闭合状态因为变量没有改变(已经是真的)。​​

如果可能,如何在Angular 2中实现ngClass双向绑定?

1 个答案:

答案 0 :(得分:3)

不支持。 order by只能使用绑定(如[ngClass])进行设置,但在修改时不会产生事件。我看到的唯一方法是轮询,如果在每次更改后都无法使更改类的代码触发事件。