角度数据服务

时间:2019-02-02 18:45:47

标签: angular

我是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);
  }

我们非常感谢您的帮助。谢谢

0 个答案:

没有答案
相关问题