簡體   English   中英

如何將外部變量傳遞給 ngx-datatable-column?

[英]How to pass external variables to ngx-datatable-column?

我正在嘗試訪問單元格模板內的外部變量“距離”。 因此,我正在尋找一種方法來告訴模板這樣的變量。

我知道下面的代碼不能工作,但是我怎樣才能實現這樣的目標呢? 不幸的是,無法使用“distaneList”的對象來增強“filteredSkaterlist”的對象

<ngx-datatable [rows]="filteredList">
    <ng-container *ngFor="let distance of distaneList">
        <ngx-datatable-column name="distance">
            <ng-template let-row="row" let-distance="distance" ngx-datatable-cell-template>
                {{ row | json }}
                {{ distance | json }}
            </ng-template>
        </ngx-datatable-column>
    </ng-container>
</ngx-datatable>

好吧,我自己找到了一個解決方案:

<ngx-datatable-column *ngFor="let distance of distancelist" name="distance" prop="distance">
    <ng-template let-column="column" ngx-datatable-header-template>
        {{ distance.name }}
    </ng-template>

    <ng-template let-skater="row" ngx-datatable-cell-template>
        {{ skater.name }}
        {{ distance.name }}
    </ng-template>
</ngx-datatable-column>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM