【发布时间】:2020-05-02 07:42:06
【问题描述】:
我有这个功能
文件:subcategory.service.ts
getSubCategoriesById(inp_subCatid: String): Observable<any>{
this.getSubCategoriesList().snapshotChanges().pipe(
map(changes =>
changes.map(c =>
({ key: c.payload.key, ...c.payload.val() })
)
)
).subscribe(subCategories => {
subCategories.filter(function (subCat) {
return subCat.id == inp_subCatid;
});
});
我正在调用以下文件中的顶部函数
文件:subcategory.page.ts
this.SubCategoryService.getSubCategoriesById(subCatid).subscribe((subCategories: any) => {
this.subCat = subCategories ;
})
我得到的问题是我收到以下错误消息: 错误类型错误:“this.SubCategoryService.getSubCategorysById(...) 未定义”
我想在从文件“subcategory.service.ts”加载数据时获取数据 希望有人可以帮助我。
【问题讨论】:
-
如果你想在其他地方订阅,你不能在
getSubCategories内订阅。不订阅就直接退回
标签: javascript angular asynchronous subscribe