首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取错误“属性'tpl‘在’ListComponent‘类型中不存在。”使用角质材料工作台

获取错误“属性'tpl‘在’ListComponent‘类型中不存在。”使用角质材料工作台
EN

Stack Overflow用户
提问于 2019-12-27 05:21:04
回答 1查看 292关注 0票数 0

在实现角材料表时,我得到了以下错误。

错误:

类型'ListComponent‘上不存在

属性'tpl’。

我在下面解释我的代码。

代码语言:javascript
复制
<div class="mt-9">
                <table mat-table [dataSource]="dataSource" matSort (matSortChange)="sortChange($event)">

                    <tr mat-header-row *matHeaderRowDef="displayColumns(); sticky: true"></tr>
                    <tr mat-row *matRowDef="let row; columns: displayColumns();" matRipple class="element-row"
                        [cdkDetailRow]="row" [cdkDetailRowTpl]="tpl"></tr>
                </table>
                <div *ngIf="!dataSource || dataSource?.length === 0" class="text-center mt-5 text-danger">
                    <h6>No records found</h6>
                </div>
                <mat-paginator [pageSizeOptions]="[10, 25, 50, 100]" [pageSize]="pageSize" [pageIndex]="pageIndex"
                    [length]="totalCount" (page)="pageChange($event)" showFirstLastButtons></mat-paginator>
            </div>

这里我使用的是[cdkDetailRowTpl]="tpl",这个错误即将出现。我需要一些帮助来解决这个错误。

EN

回答 1

Stack Overflow用户

发布于 2019-12-27 05:27:44

tpl应该在list组件中声明

列表组件:

代码语言:javascript
复制
export class ListComponent implements OnInit {
  tpl: any;

  constructor() { }

  ngOnInit() {
  }

}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59496324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档