[英]Passing data into a downgraded Angular2 component within an Angular1 Application
[英]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.