ngClass指令将class用作object而不是class value

时间:2019-07-24 05:06:21

标签: angular angular-directive angular8

我正在按以下方式应用课程名称:

<tr *ngIf="crud.isCreate" [ngClass]="{'create' : curd?.isCreate}">

但是我没有添加类名。在html中显示为:

<tr _ngcontent-yql-c9="" ng-reflect-ng-class="[object Object]">-这是什么问题?

*ngIf="crud.isCreate"-条件正常。

有人帮助我理解吗?

2 个答案:

答案 0 :(得分:3)

您那里有错字。 curd应该是crud

<tr *ngIf="crud.isCreate" [ngClass]="{'create' : crud?.isCreate}">

答案 1 :(得分:0)

您可以尝试这样。 我正在考虑您的代码中没有错字。

<tr *ngIf="crud.isCreate" [ngClass]="curd?.isCreate ? 'create' : ''">

我希望它可以帮助您