大家好,我想知道我是否可以得到一些有关使用RxJS的switchmap而不是使用route.snapshot的指针。
我遇到的问题是,当我单击HTML中的锚标记时,我需要异步更改正在使用的路由。
这会抓获孔中的所有信息$
this.hole$ = this._route.paramMap.pipe(
switchMap((params: ParamMap) =>
this._mont.getHole(params.get('id')))
);
我可以做些类似的事情吗?
this._mont.showMap(+this._route.snapshot.params['id']);
由于我使用的是route.snapshot函数,因此ID不会异步更改页面而无需重新加载。无论如何,在这种情况下我可以使用switchMap运算符吗?为了在每个页面上获取showMap()函数。我将不胜感激!