gpt4 book ai didi

angular - Ngx-Datatable 无法访问模板中的行

转载 作者:行者123 更新时间:2023-12-04 10:41:24 25 4
gpt4 key购买 nike

我正在尝试使用<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>

有谁知道我做错了什么?

提前致谢!

最佳答案

附加信息 :问题已通过 Angular 语言服务 v0.900.8 解决

如果您使用 VS Code 作为代码编辑器,那么在 VS Code 中运行的高于 v0.900.4 的 Angular 语言服务版本和使用 ng-templates 的指令存在问题。
即使语言服务给您一个错误,代码也应该可以编译和工作。

有一个 Unresolved 问题

https://github.com/angular/vscode-ng-language-service/issues/572

您可以按照 this 中给出的示例进行操作回答直到问题得到解决,即通过转到扩展选项卡并搜索 Angular 语言服务将您的 Angular 语言服务降级到 v0.900.4。单击扩展旁边的管理按钮,然后选择安装另一个版本。然后选择版本 v0.900.4。

关于angular - Ngx-Datatable 无法访问模板中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59909834/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com