2017-10-19 18 views
0
我々は角(4)アプリを開発している

とサービス労働者を使用して動作しないと、私たちはプログレスバーは、角度CLI

すべては私達がスタックしているファイルアップロードの進行状況バーを持っていることを除いて素晴らしい作品CLIを使用してサービスの労働者を使用可能に0%で終了し、100%になります。

私たちはdev envで表示されないので、サービスワーカーが原因だと思われます。

私の理解から、サービス担当者は投稿要求に取り組むべきではないと奇妙なことは何か。

通常、HttpClientを使用しています。

どのようにこれを修正できますか?

編集

今、私はアプリケーションタブで「ネットワークのためのバイパス」を押したときに、それが正常に動作しますので、それはサービス労働者に関連したものだと確信しています。

+0

私はあなたがあなたの呼び出しを開始すると、この進捗状況は0%です。そして、コール終了時にもう一度設定してください。試してみてください: '.subscribe(data => { this.data = data; // progress 50% this.someFunction()// progress 75% });' 100%終了します。 – Swoox

+0

これはまさに私たちが行ったことです。 これはAOT +サービスワーカーが有効になっていると機能しません – doron

+0

その後は速くなります;)0,001秒で50%、0,002秒で75%、0,003秒で100%を表示します – Swoox

答えて

0

これまでの質問thisをお勧めします。あなたとまったく同じ事例ではありませんが、それはあなたを最初の点として役立てることができます! progressEventObservableについてお読みください。

+0

これはコメントになる可能性があります;) – Swoox

+0

サービスワーカーとの連携はどのように関係していますか? – doron