最近使用angularjs+ionic搭配Java後臺做一個手機app,app端需要將登錄用戶等一些信息進行全局緩存,這時候需要使用到ionic包下面的Storage來緩存數據。
1、首先,在app.module.ts文件中導入我們的Storage包
2、在我們的需要使用的頁面導入Storage,構造器引入storage對象
3、storage有哪些方法供我們使用呢?
這些方法返回的都是一個promise對象,下面來簡單介紹下各個方法吧:
set方法:key-value格式,key的類型是字符串,設置鍵值對,將我們需要緩存的數據綁定到一個字符串上。相同的key會覆蓋上一次的值。
get方法:根據給定的字符串取值,因爲返回的是promise對象,我們需要進一步的取值,如下
keys方法:返回所有的key,是一個字符串數組。
length方法:返回所有key的數量
remove方法:根據給定的key刪除
foreach方法:遍歷所有的key-value
clear方法:清空緩存。