Ionic framework 存储提供程序不工作
我正在尝试在Ionic中添加一种成分。然而,遵循官方指南似乎给了我错误 我只更改了两个文件app.module.ts 新增模块Ionic framework 存储提供程序不工作,ionic-framework,ionic3,Ionic Framework,Ionic3,我正在尝试在Ionic中添加一种成分。然而,遵循官方指南似乎给了我错误 我只更改了两个文件app.module.ts 新增模块 import { IonicStorageModule } from '@ionic/storage'; 添加的提供者 providers: [ StatusBar, SplashScreen, {provide: ErrorHandler, useClass: IonicErrorHandler}, IonicStorageModule ] 在我的主页home.
import { IonicStorageModule } from '@ionic/storage';
添加的提供者
providers: [
StatusBar,
SplashScreen,
{provide: ErrorHandler, useClass: IonicErrorHandler},
IonicStorageModule
]
在我的主页home.ts中,我添加了
import { Storage } from '@ionic/storage';
编辑构造器
constructor(public navCtrl: NavController, private storage: Storage) {}
然后我添加了一个函数来设置数据
setData() {
this.storage.set('myData','hello');
}
结果我得到一个错误
Uncaught (in promise): Error: No provider for Storage!
将其添加到NgModule声明中的导入列表中,如下所示:
imports: [
.........
IonicStorageModule.forRoot()
],
未进入提供者列表将其添加到NgModule声明中的导入列表,如下所示
imports: [
.........
IonicStorageModule.forRoot()
],
不在提供者列表中