我正在尝试使用<ng-template let-row="row" ngx-datatable-cell-template>
在我的ngx-datatable
中>
但我收到以下错误:The template context of 'DataTableColumnCellDirective' does not define a member called 'row'
这是我的完整代码:
<ngx-datatable class="data-table" [rows]="filteredItems" [ngClass]="'material'" [rowHeight]="'auto'" [headerHeight]="50" [footerHeight]="50" [limit]="6" [columnMode]="'force'"> <!-- Developer Id Column --> <ngx-datatable-column prop="id" name="Id"></ngx-datatable-column> <!-- Developer First Name Column--> <ngx-datatable-column prop="devFirstName" name="First Name"></ngx-datatable-column> <!-- Developer Last Name Column --> <ngx-datatable-column prop="devLastName" name="Last Name"></ngx-datatable-column> <!-- Developer Last Name Column --> <ngx-datatable-column prop="email" name="Mail"></ngx-datatable-column> <!-- Developer GitLab Id Column --> <ngx-datatable-column prop="gitlabId" name="Git Id"></ngx-datatable-column> <!-- Developer App Count Column--> <ngx-datatable-column prop="appCount" name="Apps"></ngx-datatable-column> <!-- Developer License Column --> <ngx-datatable-column prop="license" name="License"></ngx-datatable-column> <!-- Developer Edit Column --> <ngx-datatable-column name="Edit" [sortable]="false"> <ng-template let-row="row" ngx-datatable-cell-template> <ion-button size="small" fill="outline" (click)="changeLicense(row.id)">Edit</ion-button> </ng-template> </ngx-datatable-column> </ngx-datatable>
有人知道我在做什么错吗?
提前感谢!
我正在尝试在ngx-datatable中使用
如果您将VS Code用作代码编辑器,则在VS Code和使用ng-templates的指令中运行的大于v0.900.4的Angular Language Service版本会出现问题。即使语言服务给您一个错误,代码也应该可以编译和运行。