Динамически добавлять значки в ngx-datatable - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть требование для добавления значков динамически в строки ngx-datatable в моем коде Angular 4.

Просто вкратце о том, чего я пытаюсь достичь: один столбец моего ngx-datatable будет содержать логическое значение, истинное или ложное, которое, конечно, возвращается службой.Вместо «true» мне нужно отобразить «glyphicon-ok», а с другой стороны, вместо «false» мне нужно отобразить «glyphicon-remove».

Я искал по всему Интернету, но не могу найти правильныйспособ сделать это.Любые предложения кто-нибудь?

1 Ответ

0 голосов
/ 24 сентября 2018

Вы можете использовать <ng-template> с button и icon следующим образом

 <ngx-datatable-column>
   <ng-template let-row="row" ngx-datatable-cell-template>
    <button *ngIf="row.query" md-icon-button mdTooltip="Expand/Collapse Row"
                              (click)="toggleSessionExpandRow(row, 'query')">
                           <i></i>
    </button>
    <span>{{ row.pid }}</span>
</ng-template>
</ngx-datatable-column>
...