【问题标题】:Global variable in ionic3ionic3 中的全局变量
【发布时间】:2018-03-16 04:16:50
【问题描述】:

我尝试使用 Ionic-Framework 制作一个 Quizapp。该应用程序包含一些存储在数据库中的问题。

应用程序的每一轮都会根据存储的问题数生成一个随机 ID。我想将 id 存储在一个数组中,这会阻止最后 10 个问题。 为此,我想出了一个类似于全局变量的东西,它在整个应用程序生命周期中都处于活动状态。 我如何做到这一点?

我的应用实际上使用了四个站点:主页、问题、错误页面和正确页面。当我更改站点时,我使用了 setRoot(),但我不想将数组拖过每个页面(它只需要在问题页面上)。

提前致谢。

【问题讨论】:

    标签: arrays angular typescript ionic-framework ionic3


    【解决方案1】:

    您可以将本地存储用于临时数据,localStorage.setItem(key, value) 和 localStorage.getItem(key)

    【讨论】:

      【解决方案2】:

      如果它应该是持久的,我建议你把它转储到Ionic Storage

      【讨论】:

        【解决方案3】:
        getArray(){
            return localStorage.ara;
        }
        
        setArray(ara){
            localStorage.ara = ara;
        }
        

        您可以使用本地存储。IT 可以在您的应用程序上全局访问。您可以在您的服务中获取和设置功能。并且可以全局使用

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-04-04
          • 2013-10-06
          • 2012-06-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多