首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误TS2571:在*ngFor中尝试管道切片时,对象的类型为“未知”

错误TS2571:在*ngFor中尝试管道切片时,对象的类型为“未知”
EN

Stack Overflow用户
提问于 2021-07-26 15:17:45
回答 1查看 5.2K关注 0票数 4

我试图使用NGB分页在我的角度应用程序在一张桌子。但是,当我在*ngFor中使用管道切片时,当尝试切片时,我的角出现错误TS2571: Object是“未知”类型。这是我的密码:

  1. My代码:

代码语言:javascript
运行
复制
<tr *ngFor="let row of documentaryList|slice: (page-1) * pageSize : page * pageSize" class="text-md text-md-center">
                  <td>{{ row.documentDate }}</td>
                  <td><a class="text-info" routerLink="details-documentary/{{row._id}}">{{ row.documentName }}</a></td>
                  <td>{{ row.documentNumber }}</td>
                  <td>{{ row.documentType }}</td>
                  <td>{{ row.documentAddress }}</td>
                  <td>

  1. My .ts代码:

代码语言:javascript
运行
复制
export class ListDocumentaryComponent implements OnInit {
  title = 'Documentary';
  documentaryList: any;
  page = 1;
  pageSize = 10;
  lengthDocumentList = 0;

  constructor(private documentaryService: DocumentaryService) {
  }

  ngOnInit(): void {
    this.getDocumentaryList();
  }

  getDocumentaryList(): any {
    this.documentaryService.getDocumentary()
      .subscribe((data: any) => {
        this.documentaryList = data.data;
        this.lengthDocumentList = this.documentaryList.length;
      });
  }

}

控制台中的

  1. My:

  1. 和我的错误:

谢谢你的帮忙!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-26 19:43:40

documentaryList: any;更改为documentaryList: any[] = [];

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

https://stackoverflow.com/questions/68532422

复制
相关文章

相似问题

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