使用离子存储在 Chrome 中进行离子测试
Ionic Testing in Chrome with IonicStorage
我正在使用新的 IonicStorage 构建 Ionic 3 应用程序。我正在这样设置一个 bearerToken...
//store the BearerToken
setToken(token){
this.storage.set('bearertoken',token);
}
一切正常,一切都恢复得很好......直到......我对代码进行了更改并且发生了实时重新加载。它应该在平台准备就绪时检索令牌:
getToken(){
this.storage.get('bearertoken')
.then((val) => {
return val;
})
}
但该值始终为空,就好像完全被擦除了一样。在浏览器中测试时应该是这样吗?
我认为你需要通过 var 来完成。不确定您要通过在回调中返回一个值来实现什么。
// declare a var before constructor in your component:
token: string = "";
getToken(){
this.storage.get('bearertoken')
.then((val) => {
this.token = val;
})
}
我正在使用新的 IonicStorage 构建 Ionic 3 应用程序。我正在这样设置一个 bearerToken...
//store the BearerToken
setToken(token){
this.storage.set('bearertoken',token);
}
一切正常,一切都恢复得很好......直到......我对代码进行了更改并且发生了实时重新加载。它应该在平台准备就绪时检索令牌:
getToken(){
this.storage.get('bearertoken')
.then((val) => {
return val;
})
}
但该值始终为空,就好像完全被擦除了一样。在浏览器中测试时应该是这样吗?
我认为你需要通过 var 来完成。不确定您要通过在回调中返回一个值来实现什么。
// declare a var before constructor in your component:
token: string = "";
getToken(){
this.storage.get('bearertoken')
.then((val) => {
this.token = val;
})
}