使用ionic2检查存储是否为空

时间:2017-07-09 22:34:41

标签: javascript typescript ionic2

Ionic2会将数据保存到我的websql或indexdb中。我正在尝试写一个争论性的陈述,以检查存储是否为空,它应该做其他事情或反过来。但我发现很难检查存储值是否为空

 usercomment($event, item){
   if(this.storage.get('fullname')==null){
    this.navCtrl.push(signupPage,item)
   }else{
     this.navCtrl.push(commentPage,item)
   }
  }

1 个答案:

答案 0 :(得分:0)

storage.get returns a Promise.您将获得then回调中的值:

usercomment($event, item){
    this.storage.get('fullname').then(filename) => {
        if (filename == null) {
            this.navCtrl.push(signupPage, item)
        } else {
            this.navCtrl.push(commentPage, item)
        }
    }
}