2017-08-07 8 views
0

オフライン要件を持つAngularで新しいSPAを作成しています。@ angle/service-workerパッケージを使用するPWA

@ angular/service-workerは、プログレッシブウェブアプリケーションを作成するための新しい角度の方法です。私はアプリをインストールするいくつかの例を参照して、それは基本的なキャッシングをワイヤーが私はオフラインキャッシングの詳細な例の例を見つけることができません。

誰でもこのパッケージを使用しましたか?

オフラインでユーザーが入力したデータを保存する方法の詳細な例を知っている人はいますか?

答えて

0

このトピックについての情報はあまりありません。しかし、角モバイルツールキット& pwasについてのGoogleの文書があります。静的キャッシュと動的キャッシュに関するセクションがあります。残念ながら、いくつかのセクションとリンクは古くなっていて、見つからないのは無理です。だからここにある:

https://docs.google.com/document/d/1F0e0ROaZUnTFftmC0XovpREHWHjcXa4CggiFlmifjhw/edit

私も、そのパッケージを使用しようとしましたが、それはダイナミックキャッシングのために仕事を得ることができませんでした。そこで私は、googlesワークボックスライブラリを使用してカスタムサービスワーカーの実装に切り替えました。それは私にとってはるかに安定していました。プラスそこに少なくともいくつかのドキュメントがあります。欠点は、あなたはいくつかの快適さを失うことです。私はどのようにそれをやったのか書きました。

https://malcoded.com/posts/angular-service-worker

+0

私は、ブラウザでクライアントをキャッシュするデフォルトの実装を使用して終了:あなたはそれを試してみることにしたい場合があります。私がクライアント側のキャッシュとしてPouchDBを使ってAngularサービスに書いた他のすべてのオフライン機能Angular2サブレディットの質問に答えた後、私はこの道を下りました。Angularチームの一人は、それはサービス就労者のためではないと答えました。火事や忘れ事のためだけにそれらを使用してください。 –

関連する問題