【问题标题】:Globally Import in ionic framework angular全球导入离子框架角度
【发布时间】:2017-11-26 08:56:41
【问题描述】:

我正在使用 ionic 框架,我注意到在我的很多页面上我都使用相同的模块。

import { Http } from '@angular/http';
import { Storage } from '@ionic/storage';

然后我必须在每个页面的构造函数中设置它们。

constructor(public navCtrl: NavController, public navParams: NavParams, public http: Http, private storage: Storage)

有没有更好的方法在我的所有页面上自动包含这些内容?还是我正在做的最好的解决方案?

【问题讨论】:

    标签: javascript angular typescript ionic2 ionic3


    【解决方案1】:

    有没有更好的方法在我的所有页面上自动包含这些内容?

    恐怕没有。您可以创建一个 BasePage 组件,您可以在其中添加所有导入,然后在其余页面中您需要导入该 BasePage 以继承属性,但我想它几乎相同(这个解决方案如果您在所有页面中都有大量导入,或者所有页面都使用了一些重复的代码/方法,那将是有意义的;在这种情况下,您可以将该代码放在 BasePage 中并在所有其他页面中使用它。

    如果您想看看如何做到这一点,请查看 this SO answer

    因此,如果您只在构造函数中包含 几个 导入和属性,那么您所做的就是最好的解决方案。

    【讨论】:

      猜你喜欢
      • 2014-08-14
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 2021-11-18
      • 2015-01-02
      • 2020-02-04
      • 1970-01-01
      • 2016-10-20
      相关资源
      最近更新 更多