【问题标题】:Global Value Ionic Angular全局值离子角
【发布时间】:2016-10-20 16:11:43
【问题描述】:

在角离子中使用全局变量的最佳方法是什么?我想在不同的控制器中使用该变量。

变量的 1 将从 firebase 获取值并在不同的控制器中使用。如何做到这一点最简单的方法。谢谢!

【问题讨论】:

标签: angularjs ionic-framework


【解决方案1】:

您可以通过设置服务在控制器之间共享变量: 请参见: use variable of another controller angularJS with ionic

服务是控制器之间共享变量的最简单形式,您也可以使用结构和传输更健壮的“工厂”和“提供者”。

【讨论】:

    【解决方案2】:

    使用可从多个控制器访问的$rootScopeRef.

    使用

    app.value('config', {
        "constant1": "value1",
        "constant2": "value2"
    });
    

    并访问它

    config.constant1
    

    不要忘记在控制器中注入依赖config

    我原来的答案here

    问候

    【讨论】:

      猜你喜欢
      • 2019-03-14
      • 1970-01-01
      • 2017-11-26
      • 2019-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      相关资源
      最近更新 更多