queryParams上的Angular RxJs .share()运算符

时间:2017-12-01 12:02:39

标签: angular rxjs angular-router

我在角度路由器的queryParams Observable上使用.share()运算符。

export class App implements OnInit {
    constructor(
        private route: ActivatedRoute,
    ) {}

    ngOnInit() {
        const o$ = this.route.queryParams.share();
        o$.subscribe(console.log);
        o$.subscribe(console.log); // is not called on initialization
    }
}

第二个订阅最初不会被调用,但会在后续路由更改后被调用。如何解释这种行为?

0 个答案:

没有答案