我有这样的ngClass条件:
<div [ngClass]="{'alert alert-danger': alert.type == 0,'alert alert-success': alert.type == 1}"
如果alert.type == 1
,我的班级为alert alert-succes
,但如果alert.type = 0
我的班级为alert-danger
。为什么班alert
不在这里?
答案 0 :(得分:2)
是的,这似乎是一个问题,但不是,请阅读comment for explanation。但是,您可以通过在class
属性本身中使用公共类来轻松解决此问题。
<div class="alert"
[ngClass]="{'alert-danger': alert.type == 0, 'alert-success': alert.type == 1}"