Angularjs, pasando de alcance entre rutas.

Tengo una situación con un formulario que se extiende a lo largo de varias páginas (puede que no sea lo ideal, pero así es). Me gustaría tener un alcance para todo el formulario que se rellena a medida que avanza, de modo que si el usuario va y venga entre los pasos es fácil recordar el estado.

Así que tengo que hacer, en muy pseudo-código:

Conjunto$scope.val = <Some dynamic data>Haga clic en un enlace y diríjase a una nueva plantilla (probablemente con el mismo controlador).$scope.val debe seguir siendo el mismo valor que tenía en la última página.

¿Los datos persistentes de alguna manera para el alcance son la forma correcta de hacerlo, o hay alguna otra forma? ¿Puedes incluso crear un controlador que tenga un alcance persistente entre rutas, a excepción de guardarlo en una base de datos, por supuesto?

Respuestas a la pregunta(3)

Su respuesta a la pregunta