2017-06-29 3 views
0

Ionicにコンポーネントを追加しようとしています。しかし、公式ガイドの後に私にエラーを与えるようです。ストレージプロバイダが動作しない

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

私は2つのだけのファイル、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! 

答えて

2

は、あなたのNgModule宣言で輸入リストにプロバイダリスト

+0

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

ないし、それを追加取得した結果ありがとうございました! – RedCrusador

+0

@RedCrusador私たちは問題を閉じることができるので、これを受け入れられた答えとしてマークしてください:) – sebaferreras

関連する問題