use*_*298 3 typescript ngrx angular ngrx-store
我正在使用ngrx存储来记录状态,我的状态当前包含我的帐户列表和当前页面(用于分页)。
在我的帐户列表组件中,我调用商店以获取当前页面,并将其传递给服务(Web API)以获取帐户列表。
this.currentPage$ = this.store.select(getCurrentPage);
Run Code Online (Sandbox Code Playgroud)
我的角度服务期望一个变量(currentPage),但是作为一种数字类型,商店选择返回一个Observable。
getListOfCustomer(currentPage: number): Observable<ListDto<CustomerList>> {}
Run Code Online (Sandbox Code Playgroud)
我的变量this.currentPage$当前是一种Observable<number>
我如何转换的
Observable<number>一个number将它传递给我的服务?
订阅以数字形式获取结果:
currentPageSub :Subscription;
...
this.currentPageSub = this.store.select(getCurrentPage).subscribe(
(page: number) => {
this.currentPage$=page;
}
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4747 次 |
| 最近记录: |