ng-style with 2 if and else condition

时间:2018-04-13 21:38:44

标签: javascript angular

您好我试图将两种条件用于ng-style for angular。 trip.reviewed(true / false)和trip.approval(true / false)。这是我的尝试,但我得到错误。我找不到正确的格式。

[ngStyle]="{'background-color': trip.approval? '#80ff80' : '#ff8080'} : {'background-color': trip.reviewed? '' : '#D3D3D3'}"

1 个答案:

答案 0 :(得分:1)

只需使用它:

[ngStyle]="{'background-color': tripReviewed ? (tripApproval ? '#80ff80' : '#ff8080') : '#D3D3D3'}"

Demohttps://stackblitz.com/edit/angular-rmaxnt