問題タブ [ionic-storage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - イオンストレージは約束で未定義ですか?
パッケージ内のユーザー項目をリスト形式で表示する Ionic 2 アプリがあります。パッケージ内の現在のアイテム インデックスを取得する関数を作成しました。ユーザーがアプリを起動すると起動されます。Ionic Storage (内部) メモリ内のインデックスの名前と値のペアが null かどうかを確認します。その場合、インデックスは 0 に設定され、内部メモリと作業メモリの両方に格納されます。それ以外の場合、インデックスは内部メモリから取得され、作業メモリの設定に使用されます。
ただし、self.storage.set(myString, '0');
以下のコードではエラーがスローされますTypeError: Cannot call method 'set' of undefined
。私は使用を確認しましたがconsole.dir
、実際にはブロックself.storage
内で未定義でした。then(...);
これはなぜですか?どうすれば回避できますか?
インポート、宣言、コンストラクター
InitializeIndex 関数
javascript - 2 番目の Web ビューからアプリの ionic-storage (localForage) にアクセスするにはどうすればよいですか?
ionic-storage を使用する ionic アプリがあります。また、イオン アプリの外部で作業を行うための別の Web ビューを生成するネイティブ Android バックグラウンド サービスもあります。このサービスは、アプリのストレージに書き込む必要があります。これらのストレージ オブジェクトの両方に同じ構成 ( name
& storeName
) を使用していますが、完全に異なるスペースにアクセスしているように見えますWebViews
。
他の誰かが同様の問題に遭遇したか、これを解決する方法を知っていますか?