Я начинаю работу с Angular.JS.
У меня есть несколько видов, которые используют один и тот же контроллер. Каждое представление представляет собой этап сбора данных, которые хранятся в контроллере:
$routeProvider.when('/', {
templateUrl: 'partials/text.html',
controller: 'itemSubmitter'
});
$routeProvider.when('/nextThing', {
templateUrl: 'partials/nextthing.html',
controller: 'itemSubmitter'
});
Контроллер itemSubmitter:
$scope.newitem = {
text: null
}
Здесь первое представление:
<textarea ng-model="newitem.text" placeholder="Enter some text"></textarea>
<p>Your text is:
{{ newitem.text }}</p>
Это работает, обновляя текст "Ваш текст:".
Однако, когда загружается следующий вид, {{ newitem.text }}
имеет значение reset по умолчанию. Как заставить значения, хранящиеся в экземпляре контроллера, сохраняться в разных представлениях?