Angular.JS:当视图共享同一个控制器时,模型数据在切换视图时会重置。

9 浏览
0 Comments

Angular.JS:当视图共享同一个控制器时,模型数据在切换视图时会重置。

我开始学习Angular.JS。

我有一些视图共享同一个控制器。每个视图都是收集数据的步骤,数据存储在控制器中:

$routeProvider.when('/', {
  templateUrl: 'partials/text.html',
  controller: 'itemSubmitter'
});
$routeProvider.when('/nextThing', {
  templateUrl: 'partials/nextthing.html',
  controller: 'itemSubmitter'
});

itemSubmitter控制器:

$scope.newitem = {
  text: null
}

这是第一个视图:


您的文本是:
{{ newitem.text }}

这样可以实时更新“您的文本是:”段落。

然而,当加载下一个视图时,{{ newitem.text }}会被重置为默认值。如何让控制器实例中存储的值在视图之间保持持久?

0