Возможно ли изменение типа ввода в Alert Controller с помощью единственной кнопки внутри самой подсказки?
Проблема:
- Я хочу изменить пароль типа ввода в текст, когда пользователь нажимает кнопку «Просмотр пароля». Есть ли у вас какие-либо предложения по этому поводу?
изменить код пароля (profile.ts)
async changePassword(){
let alert = await this.alertCtrl.create({
header: 'Change Password',
subHeader: 'Fill up the fields.',
inputs: [
{
name: 'oldPassword',
placeholder: 'Old Password.',
type: 'password'
},
{
name: 'newPassword',
placeholder: 'New Password.',
type: 'password',
value: this.generatePassword(8) //This generate the password
},
{
name: 'newPasswordConfirm',
placeholder: 'Confirm New Password',
type: 'password'
}
],
buttons: [
{
text: 'Cancel',
role: 'cancel',
handler: data => {
console.log('Cancel clicked.');
}
},
{
text: 'View Password',
handler: data => {
data.newPassword.type = 'text'; //Error exists
return false;
}
}
]
});
await alert.present();
}//
Настоящая ошибка
View Password
, ваше оповещение автоматически закрывается. в этом случае вы можете попробоватьPopoverController
с пользовательским компонентом - person Ravi Ashara   schedule 12.03.2021