как применить стиль css к тексту в ячейке столбца с условиями - PullRequest
0 голосов
/ 28 апреля 2020

Допустим, у меня есть что-то вроде кода ниже

<p-table>
    <ng-template pTemplate="body" let-rowData let-rowIndex="rowIndex" let-columns="columns">
            <tr [pSelectableRow]="rowData" [pSelectableRowIndex]="rowIndex">
                <td>
                    <p-tableCheckbox [value]="rowData" [disabled]="rowData['desabilitarSelecao']" [index]="rowIndex"></p-tableCheckbox>
                </td>
                <td *ngFor="let col of columns">
                    {{rowData[col.field]}}
                </td>
                <td>
                  {{rowData['columnTextStatus']}}
                </td>
            </tr>
        </ng-template>
    </p-table>

Мне нужен способ применения стилей для columnTextStatus в соответствии с его значением. Я думал, можно ли «вызвать» функцию на «уровне td» и когда данные изменяются или список инициализируется, но, если честно, я не имею ни малейшего представления о лучшем способе сделать это , Мне нужно что-то, чтобы поставить «ОК» как черный, «не ОК» как красный и «пустой» как серый, например

...