如here所示,我在我的应用中使用了网址:
http://localhost:8080/rooms/lisbon?roomTypes=1
在ngOnInit中,我两个都订阅:
this._route.data.subscribe(x => { console.log(1);doCommonBiz(); })
this._route.paramMap.subscribe(param => { console.log(2);doCommonBiz(); })
如果以下任何一项被路由,则需要通知我其中之一发生了
http://localhost:8080/rooms/lisbon?roomTypes=2
http://localhost:8080/rooms/london?roomTypes=1
http://localhost:8080/rooms/cologne?roomTypes=3
但是我的订阅触发了两次。
我的问题是,只有知道两个订阅,我才能被通知一次?