【发布时间】:2019-05-31 00:32:22
【问题描述】:
我不知道为什么会出现这个错误
getByURL(url: string): any {
return this.apiService.get(url).pipe(map(data => data));
}
getByNextPage(): Observable<any> {
const url = 'url';
this.getByURL(url).pipe(
expand(data => {
console.log(data);
})
);
}
我在有 expand(data => ... 的行出现了这个错误。我想使用 expand(),所以我可以递归调用下一个 api。
Type 'void' is not assignable to type 'ObservableInput<{}>'
任何提示将不胜感激。谢谢
【问题讨论】:
-
尝试添加一个return语句到getByNextPage() b/c没有返回任何东西,
-
@artemisian 谢谢。 stackoverflow.com/questions/56398014/…。我在这里有另一个与此相关的问题。不知道你是否可以快速浏览一下。我被困在那里。谢谢
标签: javascript angular typescript rxjs ngrx