2017-02-15 9 views
0

コルドバ-ドキュ氏は述べています:WebSQL - コルドバアプリのための代替

は、すべてのコルドバのプラットフォームでサポートされていませんWebSQL。 Local StorageまたはIndexedDBを使用して を処理する方が複雑です。 APIは推奨されていません。 は、現在 がサポートされていないプラットフォームでサポートされる可能性は低く、実行するプラットフォームから削除される可能性があります。前もって定義しなければならない剛性構造 を適用します。総容量は (通常は約5MB)です。

Idをクライアント側でSQLのようなアプリケーションでAngular2-コルドバアプリを展開したいです。誰も代替を勧めてもいいですか?どうもありがとう!

答えて

1

をあなたはthisのようなプラグインでのSQLiteを使用することができます。ちょうどREADMEから引用

このプラグインは、ネイティブ 側にSQLiteデータベースを使用することにより、 コルドバ/ PhoneGapの/イオンアプリにデータを格納するWebSQL互換APIを提供します。主な利点は以下のとおりです。

  1. 無制限と耐久性のあるストレージ
  2. あらかじめ入力データベースニーズに応じて
  3. WebSQLが利用できないサポート(すなわち、iOSのWKWebView)

LocalForageのようなものを使用することもできます。

+0

ああ、どうして私はそれを見ませんでした!私はPurusの提案も試みますが、これはそうです。あなたは多くをevryありがとう! :) – Teapot

1

以下のレポが役立ちます。これを使用してwebsqlを使用できますが、実際にはsqlを使用しません。

https://github.com/paulocaldeira17/angular-websql

挿入するための例:

$scope.db.insert('user', {"username": 'pc', "password": '1234', 'age': 22}).then(function(results) { 
    console.log(results.insertId); 
}) 
+0

ありがとうございました! :)私はこれを試し、フォノログの提案(SQLite)もチェックアウトします。 :) – Teapot

関連する問題