嗨,Guys在想,您能否给我指点一下?我目前正在尝试获取URL并动态显示功能。
_deploy.jar
每当我使用这一行代码时,showMap()函数都会被当前索引捕获。我想使用NagivationEnd路由器事件来获取下一个索引。
this._mont.showMap(+this._route.snapshot.params['id']));
我想知道我是正确进行还是有更好的方法来解决这个问题?
答案 0 :(得分:0)
虽然这不是完全错误的方法,但我建议订阅ActivatedRoute:route.paramMap
。这样,仅当id参数更改时才调用该函数,这比每次url更改时调用它的效率更高。
编辑:
您也可以直接从订阅结果中获取ID(为result => result.get('id')
)。编辑2:使用.get()
方法。