问题:当我在显示和隐藏密码之间切换时,formControlName 'Password' 的输入值没有反映。
流量:
- 在密码字段中输入一些值。
- 使用显示密码切换字段
- 密码字段为空
我的观点部分:
<ion-input formControlName="password" placeholder="Password*" type="password" (ngModelChange)="onChange($event)"
autocomplete="off" [hidden]="showPasswordModel"></ion-input>
<ion-input formControlName="password" placeholder="Password-" type="text" (ngModelChange)="onChange($event)"
autocomplete="off" [hidden]="!showPasswordModel"></ion-input>
<ion-item class="checkbox-container">
<ion-label>Show password</ion-label>
<ion-toggle (click)="showPasswordModel = !showPasswordModel"></ion-toggle>
</ion-item>
ts部分
constructor(private _formBuilder:FormBuilder) {
this.loginForm = this._formBuilder.group({
password: ['', Validators.compose([Validators.required])]
});
--
}
提示: http: //blog.ng-book.com/the-ultimate-guide-to-forms-in-angular-2/
提前致谢