Я хочу показать модальное окно, запрашивающее ввод, например: «Ваш новый пароль:», вызывая функцию, возвращающую Promise после того, как пользователь нажимает кнопку «ОК».
Код, который будет вызываться после нажатия кнопки для изменения пароля:
ChangePassword()
{
modal.PasswordModal().then(res => {/*set new password*/})
.catch(msg => {/*resolve error*/})
}
Код, который вернет Promise и покажет модальное окно с вводом.
PasswordModal() : Promise<string>
{
this.PasswordModalVisible = true
//How to wait for the user to press the "OK" button?
}