如何实施"记住我"在角度2中,在登录页面中

时间:2017-09-20 04:59:06

标签: angular angular2-forms angular2-directives

我试图在角度2中实现记住我,就像使用documnent.cookie和ngx-cookie一样。但是没有work.can任何人通过引用一些例子来帮助我尝试?

1 个答案:

答案 0 :(得分:0)

您可以将userName和Password存储在本地存储中,如果可用,则ngOnInit()将其分配给它。

<input class="form-control" type="text" [(ngModel)]="model.username" #username="ngModel" name="username"
                 minlength="4" required>
<input class="form-control" type="password" [(ngModel)]="model.password" #password="ngModel" name="password" required>

在组件

ngOnInit() {if(this.storage.retrieve('userAuth')) {
  this.model = this.storage.retrieve('userAuth');
}}

//Save user Credentials when Remember me checked.
rememberMe() : void {
this.storage.store('userAuth', this.model);}