我使用了一个AngularJS 1.2应用程序,它具有经典的登录/注销功能,而且运行良好。
当我退出时,我会进行一些基本操作,然后重定向到登录页面($state.go('app.login');
)
然而,登录页面加载了已填充的用户名和密码,这非常令人讨厌:)它并没有出现在AngularJS 1.2中。
以下是登录表单:
<form name="LoginForm"
autocomplete="off"
ng-submit="validate_login(email, password)">
<div class="list">
<label class="item item-input my-item">
<input name="email"
ng-model="email"
type="email"
required
placeholder="E-mail">
</label>
<label class="item item-input my-item">
<input name="password"
ng-model="password"
type="password"
required
placeholder="Mot de passe">
</label>
</div>
<button class="button" type="submit">
Connexion
</button>
</form>
以下是注销控制器的内容:
$scope.logout_user = function() {
Auth.clearCredentials();
$state.go('app.login');
}
感谢。