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