问题描述
我正在使用angular,但我是新手。单击按钮时,我需要在文本和密码之间切换。我关注了this帖子,但仍然看不到密码。有人可以帮忙。以下是我的html代码
<input type="tel" #x [(ngModel)]="loginuser.password" formControlName="password" name="password" id="password" placeholder="Enter your password" class="conceal-circle">
<label for="password">Enter your password</label>
</div>
<span class="btn-eye">
<a href="javascript:void(0);" (click)="x.type=x.type=='password'?'text':'password'" class="text-dark text-decoration-none">
<i class="fa fa-eye float-right"></i>
</a>
</span>
以下是我的打字稿代码
export class LoginComponent implements OnInit {
formGroup: FormGroup;
currentUser: User;
constructor(private router: Router,private formbuilder: FormBuilder,private authService: AuthService,private token: TokenStorage,private loginService: LoginserviceService) { }
loginuser: LoginUser = new LoginUser();//contains user name and pwd
ngOnInit() {
this.currentUser = JSON.parse(window.sessionStorage.getItem('currentUser'));
if (typeof this.currentUser !== 'undefined') {
window.sessionStorage.removeItem('currentUser');
}
if (null !== this.token.getToken()) {
this.token.signOut();
}
this.formGroup = this.formbuilder.group({
userName: new FormControl('',Validators.required),password: new FormControl('',Validators.required)
});
}
login(){
//some api calls here
}
}
cancel(): void {
this.loginuser.userId = '';
this.loginuser.password = '';
}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)