角度+组件继承 - 在子级中使用订阅

时间:2018-05-18 00:17:18

标签: angular angular5 subscription angular-http angular-httpclient

我是Angular 5继承的新手,但是经历过Http

在常规组件(没有继承)中,我完全有信心订阅http服务

我会使用以下

this._MasterService.getRegular('Theodore/portfoliolist')
.subscribe((data: any) => {
  this.portfolios = data;
  console.log(this.portfolios)
});

在子组件(扩展父组件)中,如果我这样做,则不记录数据

  ngOnInit()
    { 
      console.log(this.portfolios)
    }

有没有办法将结果存储在父组件中,可以在没有订阅的情况下使用?

1 个答案:

答案 0 :(得分:0)

由于孩子延伸了父母,实际上是孩子应该订阅。因此,将this._MasterService.getRegular(...)移动到子组件的ngOnInit()。