1

Ionic 2にはネイティブストレージがありますが、Ionic 1のネイティブストレージは見当たりませんでしたが、それが欠落しているのか、存在していないのか分かりませんでした。Ionic 1でネイティブストレージを使用できますか?

私はSql liteと他の同様の解決策を知っていますが、必要がなければ私たちのアプリに追加する必要はありません。私たちは最終的にはIonic 2しかし、私たちは永続的なストレージを即座に必要としています。

答えて

3

はい使用できます。コードワイヤープラグインです。

だけcordova plugin add cordova-plugin-nativestorage

を使用すると、あなたは使用することができます。

NativeStorage.setItem("reference", obj, setSuccess, setError); 

のドキュメントを参照してください:https://github.com/TheCocoaProject/cordova-plugin-nativestorage

+0

NativeStorageは常に定義されていません。私はconfig.xmlとmy package.jsonの両方にNativeStorageがあることを再度確認しました。私はバージョン2.1.0を使用していますが、動作するようには思えません。何のエラーもロードされません。まったくないように動作します。 – Zipper

+0

私は、typescriptがウィンドウを参照のために自動的に使用しないので、ウィンドウでそれを見つけるためにExpScriptにExpclitlyを伝えなければならないことに気付きました。助けてくれてありがとう。 – Zipper

0

はいますが、これはandoidとiOSデバイスとうまく動作し、その非常に、のlocalStorageを使用することができます軽量

value = angular.toJson(value); 
 
$window.localStorage.setItem(key, value);

+0

localstorageが永続的であるとは限りません。このプラグインを参照してください:https://github.com/TheCocoaProject/cordova-plugin-nativestorage – gillesC

関連する問題