【发布时间】:2021-11-18 18:53:26
【问题描述】:
此消息的原因是什么
Argument of type '[string, { startTime: string; endTime: string; }][] | null' is not assignable to parameter of type 'Collection<unknown>'.
当我尝试在ngFor 循环中使用async 管道时:
<div *ngFor="let slotDay of slots | async | paginate: { id: 'pagination', itemsPerPage: 3, currentPage: p }">
插槽为:
aaa: Subject<[string, {startTime: string, endTime: string}][]> = new Subject();
这是否意味着 Angular 猜测 Subject 可以返回一个空值?如何解决这个问题?
谢谢!
【问题讨论】:
-
Subject<x>到底是什么?你能显示它的代码吗?显然,x和Collections<Unknown>之间存在类型不匹配 -
谁能告诉我这是什么类型的数组
[string, {startTime: string, endTime: string}][]
标签: angular typescript async-pipe