Angular.JS:当视图共享同一个控制器时,模型数据在切换视图时会重置。
- 论坛
- Angular.JS:当视图共享同一个控制器时,模型数据在切换视图时会重置。
9 浏览
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 }}
会被重置为默认值。如何让控制器实例中存储的值在视图之间保持持久?