5
Đây là những gì tôi có:assign phong cách với * ngIf đánh giá trong angular2
home.html
<li *ngFor="let item of myList">
<div *ngIf="item.messageText === {{myVar}}" class="bordered">{{item.messageText}}</div>
<div *ngIf="item.messageText !== {{myVar}}" class="greyedOut">{{item.messageText}}</div>
</li>
trong home.ts tôi đã xác định các biến myVar
và tôi đã gán cho nó một giá trị.
Tôi muốn gán lớp có biên giới vào phần tử của danh sách của tôi có giá trị bằng myVar
và gán một lớp khác nếu giá trị của phần tử đó khác.
mỗi ước chúng ta sẽ viết 'màu xám-out' thay vì camelcased' greyedOut' cho thuộc tính HTML và các lớp css. – nottinhill
Bạn có thể có một thuộc tính lớp đã được đặt nhưng sau đó có một ngClass ngoài - nơi bạn muốn có một lớp bổ sung nhưng chỉ khi nó được đánh giá là đúng? –