стиль динамической ячейки ngx-datatable на основе переменной компонента

Пример стиля ячейки ngx-datatable (http://swimlane.github.io/ngx-datatable/#css) использует значение ячейки в качестве условия. Я хочу использовать в компоненте переменную, которую можно изменить любым методом компонента. Я пробовал сделать это в getCellClass(), но, к моему удивлению, даже объявленные переменные не определены.

Этот код работает для стилизации <div> внутри ячейки, но я хочу применить стиль ко всей ячейке (или получить div, чтобы заполнить всю ячейку).

<ngx-datatable-column name="First Name" prop="firstname">
  <ng-template let-column="column" ngx-datatable-header-template> {{column.firstname}} </ng-template>
    <ng-template let-row="row" let-rowIndex="rowIndex" let-value="value" width="60px" ngx-datatable-cell-template>
  <div [style.background]="personCurrent == rowIndex ? 'SlateGray' : ''">
   <p>{{value}}</p>
  </div>
 </ng-template>
</ngx-datatable-column>

person beachCode    schedule 09.12.2017    source источник


Ответы (1)


Я использую обходной путь. Я записываю переменную компонента в скрытый столбец в таблице данных, а затем использую это значение.

person beachCode    schedule 14.12.2017