我尝试使用Ionic-Framework制作一个Quizapp。该应用程序包含一些问题,这些问题存储在数据库中。
应用程序每一轮都会根据存储的问题计算随机ID。我想将id存储在一个数组中,这会阻止最后10个问题。 为此,我想出了类似全局变量的东西,它在整个应用程序生命周期中都是活跃的。 我如何实现这一目标?
我的应用实际上使用了四个网站:主页,问题,错误页面和右页。当我更改网站时,我使用了setRoot(),但我不想在每个页面中拖动数组(只需在问题页面上)。
提前致谢。
答案 0 :(得分:0)
您可以将本地存储用于临时数据,localStorage.setItem(key,value)和localStorage.getItem(key)
答案 1 :(得分:0)
如果它应该是持久的,我建议你把它转储到Ionic Storage。
答案 2 :(得分:0)
getArray(){
return localStorage.ara;
}
setArray(ara){
localStorage.ara = ara;
}
您可以使用localstorage .. IT可以在您的应用程序上全局访问。您可以在服务中获取和设置功能。并可以全球使用