带有子组件的离子清新器

时间:2019-04-11 22:04:32

标签: ionic-framework ionic3 ionic4

关于以下内容,我需要一些建议,我有一个主页,其中包含几个组件,每个组件都有自己的控制器和服务来从数据库中获取数据。

我想用离子型刷新器实现刷新功能。

我想到了2个选择:

  1. 我将刷新输入布尔值传递给组件,然后通过触发呼叫的ngOnchanges事件捕获此布尔值。

  2. 我可以使用viewChild调用其子提取方法。这看起来像这样:

    @ViewChild(MmNearbyComponent) MmNearbyComponent; @ViewChild(MmPopularComponent) MmPopularComponent; @ViewChild(MmTopRatedComponent) MmTopRatedComponent; @ViewChild(MmMostVisitedComponent) MmMostVisitedComponent; @ViewChild(MmMostOrderedComponent) MmMostOrderedComponent;

    doRefresh(event) {
      this.MmNearbyComponent.fetchData();
      // etc..
    }
    

    有人可以告诉我什么是最好的,为什么吗?

0 个答案:

没有答案