現在、Ionic/Cordovaアプリを開発中ですが、Angularについて少し質問があります。私はいくつかの州を持っています、そして、私は$ state.goを使って州から他の州に行きます。各州は、彼のコントローラーを持っており、それは素晴らしい仕事です。バックグラウンドタスクのオン/オフを切り替える
私はGPSトラッカーを追加しようとしています(このアプリはオリエンテーションゲームのためのものですが、ゲームマスターがプレイヤーに従うことができます)。モジュール/サービス/関数/任意のコントローラーのどこからでも起動できるものを作成する必要があり、同様の方法で停止することができます。
私はこの「スレッド」を開始したいと思います。位置を更新するsetInterval関数が含まれていて、状態とコントローラの間をナビゲートし続けます。しかし、ゲームが終わったら停止する必要があるので、シャットダウンする方法が必要です。
どうすればいいですか?
ありがとうございます!
いいえ、コントローラーが変更された後は機能をコントロールできますか?それは約束を失うので、そうですか? – SylvainAr
はいそうかもしれません。しかし、localStorageまたはsqliteを使用して、Webワーカーの完成した作業をフラグとともに保存することができ、どのコントローラでもデータにアクセスできます。あなたが私の答えが有用であることが分かったら、親切にアップコートしてください。 –