在angular5中的* ngFor指令中动态添加类?

时间:2018-03-29 11:08:58

标签: angular5

我有几个必须应用于*ngFor中的div的类,如下所示:

        <div class="row">
          <ng-container *ngFor="let item of tripTiles">
             <div class="col-lg-3 col-md-6">
                <div class="panel panel-primary">
                   ...
                </div>
             </div>
           <ng-container>
        </div>   

我有panel panel-primarypanel panel-greenpanel panel-redpanel panel-yellow这样的课程,我如何动态分配这些类。

我可以得到任何帮助或想法吗?..

1 个答案:

答案 0 :(得分:1)

尝试在div中使用带有条件或变量的[ngClass],例如在这个答案中:

Dynamic classname inside ngClass in angular 2

示例:

<div [ngClass]="[type === 'primary' ? 'panel-primary' : '']">
    ...
</div>
相关问题