假设我有一个登录应用程序,以及用户登录后的主页。当我第一次登录时,它会重定向到主页。当我退出时,它会使用我之前输入的用户名和密码将我重定向到登录名。
我很清楚这是ng-model绑定的工作原理。但想象大量的页面有输入。一旦用户退出,最好是对角度服务中的所有模型进行重置吗?
让我输入另一个例子:我有一个页面来创建一个学生。创建学生后,输入仍具有模型中的值。创建学生后重置学生服务是一种好习惯吗?有人可以提出更好的方法吗?我个人不喜欢这种方法,因为我必须编写更多代码。
app.factory('createStudentService', function(createStudentService)
{
var service = {};
service.studenName = null;
service.studenID = null;
return service;
}
app.controller('createStudenCtrl', ['createStudentService', function(createStudentService)
{
$scope.createStudenService = createStudentService;
}]);
在视图中
<input ng-model="createStudenService.studentName">
这不是整个观点,但你明白了