我正在尝试在Ionic 2项目上使用SQLite
ionic start App_One blank --v2 --ts
然后我安装平台:
ionic platform add android
ionic platform add ios
然后是SQLite插件:
ionic plugin add cordova-sqlite-storage --save
但是当我尝试按如下方式初始化我的提供者时:
ionic g provider db-service
然后
import { Injectable } from '@angular/core';
import { SQLite } from 'ionic-native';
@Injectable()
export class DbService {
db: SQLite = null;
constructor() {
console.log('Hello DbService Provider');
this.db = new SQLite();
}
}
我有以下错误:“找不到名字'SQLite'”
我试过了:
npm install
ionic state restore
任何的想法?
谢谢
信息:
Cordova CLI:6.5.0
离子框架版本:2.3.0
离子CLI版本:2.2.1
Ionic App Lib版本:2.2.0
Ionic App Scripts版本:1.1.4
ios-deploy版本:未安装
ios-sim版:未安装
操作系统:Linux 4.4
节点版本:v7.8.0
Xcode版本:未安装
1 回答
我停止在安装和更改以下片段时遇到问题:
相关性:
分段:
该片段在null中初始化db,并让构造函数负责实例化SQLite .