0
获得PARAMS我想:Angular2路由等待来自URL
- 从URL 获取PARAM
- 然后发送HTTP请求API与PARAM
如果我通过浏览器undirectly做到了url框它工作的很好,但是当我使用router.navigate(["/users", "userName"]);
它工作缓慢。
ngOnInit(): void {
this.sub = this._route.params.subscribe(
params => {
this.userName = params['name'];
});
this._usersService.getUser(this.userName)
.subscribe(user => this.user = user,
error => this.errorMessage = <any>error);
}
这是UserComponent内部的代码。
而this._userService
有时在this.sub
之前完成。
如何解决?