【发布时间】:2020-08-09 18:19:58
【问题描述】:
我们如何访问 angular 订阅之外的数据? .我想在外面得到并使用结果。
用户组件 ts
submit(): void {
const request = this.UserService
.getUser()
.subscribe((result) => {
this.permissions = result[0].permissions
});
//I need to access the data here , permissions should not be empty
console.log("this.permissions" , this.permissions)
}
服务
getUser(): Observable<User[]> {
return from(this.feathers.service('users').find<User>({ query : { identityId : 8895}}))
.pipe(
map((result) => result.data)
);
}
【问题讨论】:
-
在
asyn/await中包装提交函数。这将解决您的问题 -
@smithnblack 没有
标签: javascript angular typescript async-await