ionic2 存储数据为什么会报错。
下面是我写的 代码,运行时 就会 报错。求解答。
import { Component } from '@angular/core';
import { NavController , NavParams , Page , Storage , LocalStorage } from 'ionic-angular';
import { AboutPage } from '../about/about';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
data: any;
local: Storage;
constructor(public navCtrl: NavController,public navParams: NavParams) {
this.data = navParams.get('item1');
// 设置并存储isLogin的值
this.local = new Storage(LocalStorage);
this.local.set('isLogin',false);
}
// 跳转方法
openMenu(){
this.navCtrl.push(AboutPage,{
item1:'ios-newPage'
})
}
// 判断登陆用户输入的内容
login(){
if(this.phone == null || this.phone == undefined){
alert("手机号不能为空");
return false;
}
if(this.password == null || this.password == undefined) {
alert("请输入密码");
return false;
}
}
// 获取isLogin的值
getLocalData(){
this.local.get('isLogin').then((result) => {
alert("isLogin = " + result);
})
}
}