簡體   English   中英

angular2組件刷新數據

[英]angular2 component refresh data

我的anuglar2組件中有一段代碼,用於在組件初始化階段加載數據-我想在頁面刷新期間更新數據,我在做什么錯?

這是我的片段:

   ngOnInit(): void {
        this._productService.getProducts().subscribe(
            products => this.products = products,
            error => this.errorMessage = <any>error);
    }

我認為問題在於ngOnInit() 僅在組件初始化時才調用一次。 刷新時不會再次調用ngOnInit(),因此,應在構造函數或其他自定義函數中加載數據。

constructor(private _productService:productService){
   _productService.getProducts().subscribe(
                                 products => this.products = products,
                                 error => this.errorMessage = <any>error);
}

要么

// make sure you call it from somewhere.
GetProducts()
{ 
      this._productService.getProducts().subscribe(
            products => this.products = products,
            error => this.errorMessage = <any>error);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM