Доступ к переменным l oop внутри шаблона ngx-datatable - PullRequest
0 голосов
/ 26 марта 2020

У меня есть массив объектов, скажем,

let tableData = [{key: 'Sample 1', value: [{'Hello': 'World', 'Hi': 'Bye'}, ...]}, ...]

Я зацикливаюсь на этом и генерирую таблицу, используя ngx-datatable для tableData.value.

<div *ngFor = "let data of tableData; index as idx">
    <ngx-datatable class="bootstrap" [columns]="tableColumn" [rows]="data.value" [columnMode]="'force'" [rowHeight]="'auto'" [reorderable]=false>
    </ngx-datatable>
</div>
<ng-template #attribTpl let-row="row" let-value="value" let-index="rowIndex">
    <div *ngIf="<<**data.key**>>" >**--**</div>
    <a href={{row.link}}>{{row.column_name}}</a>
</ng-template>

Мне нужно создать определенные изменения внутри таблицы в зависимости от внешней итерации, в которой она находится в данный момент. Как было отмечено, я хочу, чтобы определенные символы появлялись в строке в зависимости от значения data.key . Я не могу найти способы сделать это и нуждаюсь в помощи! ТИА! Пожалуйста, дайте мне знать, если я не прояснил себя Кроме того, мой tableColumn выглядит так:

this.tableColumn = [
        {
            name: 'Hello',
            cellTemplate: this.attribTpl
        },
        {
            name: 'Hi',
            prop: 'Bye'
        }
    ];
...