Как установить класс только для определенных элементов при использовании * ngFor? - PullRequest
0 голосов
/ 14 мая 2018

Я использую *ngFor для отображения данных таблицы: *ngFor="let record of records", и я хочу установить для пользовательского класса CSS значение record на основе некоторых условий, например, if record.name === something.Это возможно?

Ответы [ 3 ]

0 голосов
/ 14 мая 2018

вы можете попробовать так:

  <ul class="r " *ngFor="let posto of posti">
    <li [ngClass]="posto.id === something ? NewClass : oldclass" >
     {{Something.id}} 
    </li>
  </ul>
0 голосов
/ 14 мая 2018
<tr *ngFor="let record of records">    
  <td [ngClass]="record.name === 'something' ? 'classForSomething' : 'classForOthers' ">{{record.name}}</td> 
</tr>
0 голосов
/ 14 мая 2018

Да, вы на [ngClass] для этого, например:

<div [ngClass]="{'record': record.name === 'something' }" *ngFor="let record of records">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...