我是Angular 5继承的新手,但是经历过Http
在常规组件(没有继承)中,我完全有信心订阅http服务
我会使用以下
this._MasterService.getRegular('Theodore/portfoliolist')
.subscribe((data: any) => {
this.portfolios = data;
console.log(this.portfolios)
});
在子组件(扩展父组件)中,如果我这样做,则不记录数据
ngOnInit()
{
console.log(this.portfolios)
}
有没有办法将结果存储在父组件中,可以在没有订阅的情况下使用?
答案 0 :(得分:0)
由于孩子延伸了父母,实际上是孩子应该订阅。因此,将this._MasterService.getRegular(...)
移动到子组件的ngOnInit()。