NGルータ/ UIルータビューを変更するときのコントローラを保存する
-
26-12-2019 - |
質問
ルーティングを使用するときに角度内の経路コントローラを維持するためのものですか? ビューを変更するたびに、古いコントローラは破壊され、新しいコントローラが作成され、既存のコントローラを保存する方法があるかどうか疑問に思いました。
今、ユーザーがフォームを完了し始めたら、ナビゲートして元のビューに戻り、コントローラが再作成され、ユーザーがデータが失われました。コントローラが保存されているかのように、ユーザーは再度拾うことができます。
私は現在の解決策を知っていますが、現在のモデルや州を保持するためのサービスを持つ親コントローラを持っていることを知っていますが、他の誰かがビューコントローラを保存したいと思っているところでも同様の経験があるかどうか疑問に思いましたか。
解決
あなたがそのような行動が欲しいなら、私はあなたが何らかの形で未完成の形式の情報をサービスに保存する必要があると思います。角度が破壊され、アプリケーションを移動するときに新しいコントローラのインスタンスを作成する方法の動作を変更できるとは思わない。これは私が角度の基本的な解決策としてのようです。
所属していません StackOverflow