私は最初にタブを使ったバージョンのアプリケーションを完成させました。 tabsを使用して、私がページにナビゲートすると、最初にビューが開始され(APIからデータを取り出して表示する)、そこから移動して戻ってくると、リロードする必要はありませんでした。コントローラーがもう一度動かなかったので、それはそうだった。Angular2/Ionic2 - ナビゲーションのコントローラーの再ロードを防ぎます。
私はIonic2 side menu starterを実装しており、うまく設定されているようです。しかし、たとえば、私のポッドキャストページに移動してトラックを再生するとき、私が離れて移動すると、トラックは引き続き再生されます(これは私によっては問題ありません)。しかし、再びポッドキャストページに移動すると、それはまったく新しいインスタンスのようになります。トラックは再生していないと表示され、開始時には進行状況バーが表示され、再生をもう一度押すことができます。同時に。基本的にコントローラ全体が新しいインスタンスを起動します。これはつまり、私がページに移動するたびに私のHTTPリクエストが行われていることを意味しています(これは何らかのキャッシュを設定すると問題にはならないでしょうが、主な悩みはポッドキャストの進行/状態の問題です)。
こちらのアドバイスやアドバイスはありますか?
ありがとうございます!