【问题标题】:Storage provider not working存储提供程序不起作用
【发布时间】:2017-06-29 21:14:53
【问题描述】:

我正在尝试在 Ionic 中添加一个组件。然而,遵循官方指南似乎给了我错误。

https://ionicframework.com/docs/storage/

我只改了两个文件,app.module.ts

添加模块

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! 

【问题讨论】:

    标签: ionic-framework ionic3


    【解决方案1】:

    将其添加到您的 NgModule 声明中的 imports 列表,如下所示,

    imports: [      
        .........
        IonicStorageModule.forRoot()
      ],
    

    不在供应商列表中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-28
      • 1970-01-01
      • 1970-01-01
      • 2016-05-17
      • 1970-01-01
      • 2023-03-15
      • 2022-11-05
      相关资源
      最近更新 更多