【发布时间】:2021-04-17 04:18:42
【问题描述】:
我一直在互联网上尝试一切,但仍然得到这个 错误错误错误:未捕获(承诺):TypeError:无法读取未定义的属性“then” TypeError:无法读取未定义的属性“then”
尝试使用ionic cordova run browser 运行它,即使我在 android studio 模拟器上尝试它仍然无法正常工作,请帮我解决这个问题,这是我来自 db.service.ts 的代码
private platform: Platform,
private sqlite: SQLite,
private httpClient: HttpClient,
private sqlPorter: SQLitePorter,
) {
this.platform.ready().then(() => {
this.sqlite.create({
name: 'positronx_db.db',
location: 'default'
})
.then((db: SQLiteObject) => {
this.storage = db;
this.getFakeData();
});
});
}
dbState() {
return this.isDbReady.asObservable();
}
fetchSongs(): Observable<Song[]> {
return this.songsList.asObservable();
}```
【问题讨论】:
-
您的代码中有多个
then,是哪一个导致了错误?您可以在项目的根目录下运行ionic info并发布结果吗?
标签: cordova ionic-framework cordova-plugins