2016-08-11 4 views
4

activatedRoute.url.subscribe gibt eine Liste von urlsegments zurück, wenn sich die URL ändert. activatedRoute.queryParams.subscribe gibt ein Objekt von queryParams zurück, wenn es sich ändert.Wie abonniere ich sowohl URLs als auch Parameter in ActivatedRoute?

Wie kann ich beides abonnieren, damit ich im Callback auf die neueste URL und die neuesten Parameter zugreifen kann?

+0

Sie eine gute Lösung für dieses Problem gefunden? –

Antwort

0

Sie könnten eine Gabel beitreten verwenden

Observable.forkJoin(activatedRoute.url, activatedRoute.queryParams) 
    .subscribe((a, b) => { both have resolved here }); 

See: RxJs:forkJoin

Verwandte Themen