使用ng-model Angular

时间:2016-03-10 15:03:21

标签: javascript angularjs angular-ngmodel

假设我有一个登录应用程序,以及用户登录后的主页。当我第一次登录时,它会重定向到主页。当我退出时,它会使用我之前输入的用户名和密码将我重定向到登录名。

我很清楚这是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">

这不是整个观点,但你明白了

0 个答案:

没有答案