おやすみなさいangular2 http解決約束
私はangular2に入ってみようとしています。
サービス:
getProject(id: number): any {
var url = this.ProjectsUrl + '/'+ id;
return this.http.get(url)
.toPromise()
.then(response => {
console.log(response.json().data as Project);
})
.catch(this.handleError);
}
コンポーネント:
getProject(id:number){
this.projectService
.getProject(id)
.then(project => this.project = project);
}
ngOnInit()
ngOnInit() {
this.sub = this.route.params.subscribe(params => {
this.getCustomers();
console.log('b4 getProj')
this.getProject(+params["id"]);
console.log('after getProj')
});
}
出力:
b4 getProj
after getProj
Object { Project }
私は約束がなぜ解決されないのか理解できませんか?任意のヒント?
をなぜあなたは何かが解決されないと思いますか? –