在cart-page-layout-handler.ts:
selective-cart.service.ts:

上图48行this.userService.get()返回一个Observable:

在不远处调用的subscribe方法,启动Observable的执行:


此时取出的user details是空的,所以会触发load调用:




这个behaviorSubject里的_value: current, 何时被填充的?

BehaviorSubject->Subject->Observable
这里是显式调用subscribe,将current传到第54行的cb的id参数里:

根据user id=current加载明细:



更多Jerry的原创文章,尽在:"汪子熙":

网友评论