在将rxjs从版本6.6.6更新到7.4.0之后,我在combineLatest函数中遇到了一个错误。
searchQuery = new FormControl(null);
searchStatus = new FormControl<UserStatus>('ALL');
searchParams$ = combineLatest(
this.searchQuery.valueChanges.pipe(startWith(null), debounceTime(200)),
this.searchStatus.valueChanges.pipe(startWith('ALL')),
(query: string, status: string) => {
return { query, status };
}
);
这是错误消息
没有与此调用匹配的重载。最后一个重载给出了以下错误。类型为“(query:字符串,状态:字符串)=〉{查询:字符串;状态:string; }"不能赋给类型为“SchedulerLike”的参数。
1条答案
按热度按时间mefy6pfw1#
combineLatest
的函数签名已更改为:您的新代码应该如下所示: