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
之前完成。
如何解決?