我是Angular CLI的新手。我正在尝试从ngOnInit()内部完美工作的API检索数据,但是有2个仅在单击按钮或链接时才调用的API。数据被正确读取的按钮和链接,但之后的订阅我想CONSOLE.LOG(),它只能说明在第1点击空数据,但在第2点击它显示以前,因为数据正在按给定id获取点击数据。另外,我是否还将获取的数据添加到数组中。
以下代码:
constructor(private data: DataService){
}
ngOnInit() {
this.data.getCategories().subscribe(
data => this.categories$ = data
);
}
getId(id){
this.data.getProducts(id).subscribe(
data => this.products$ = data
);
}
getProductId(id){
this.data.getSingleProduct(id).subscribe(
data => this.product = data
);
console.log(this.product);
}
我们非常感谢您的帮助。谢谢