いくつかのページにまたがるフォームを使用している状況があります (理想的ではないかもしれませんが、実際にはそうです)。ユーザーがステップ間を行ったり来たりする場合に、状態を簡単に覚えられるように、フォーム全体に 1 つのスコープを設定して、作業を進めていきたいと考えています。
したがって、非常に疑似コードで行う必要があります。
- 設定
$scope.val = <Some dynamic data>
- リンクをクリックすると、新しいテンプレートにルーティングされます (おそらく同じコントローラーを使用します)。
$scope.val
最後のページと同じ値である必要があります。
どういうわけか、スコープのデータを永続化するのが正しい方法ですか、それとも他の方法がありますか? もちろん、データベースに保存することを除いて、ルート間で永続的なスコープを持つコントローラーを作成することもできますか。