Angular - ngClass 不工作
Angular - ngClass is not working
我有这样的 ngClass 条件:
<div [ngClass]="{'alert alert-danger': alert.type == 0,'alert alert-success': alert.type == 1}"
如果alert.type == 1
,我的class是alert alert-succes
,但是如果alert.type = 0
我的class是alert-danger
。为什么 class alert
不在这里?
是的,这似乎是个问题,但事实并非如此,请阅读 comment for explanation。但是您可以通过在 class
属性本身中取出常见的 class 来轻松解决问题。
<div class="alert"
[ngClass]="{'alert-danger': alert.type == 0, 'alert-success': alert.type == 1}"
我有这样的 ngClass 条件:
<div [ngClass]="{'alert alert-danger': alert.type == 0,'alert alert-success': alert.type == 1}"
如果alert.type == 1
,我的class是alert alert-succes
,但是如果alert.type = 0
我的class是alert-danger
。为什么 class alert
不在这里?
是的,这似乎是个问题,但事实并非如此,请阅读 comment for explanation。但是您可以通过在 class
属性本身中取出常见的 class 来轻松解决问题。
<div class="alert"
[ngClass]="{'alert-danger': alert.type == 0, 'alert-success': alert.type == 1}"