Я хочу сбросить пароль пользователя, но вместо того, чтобы использовать сам API, я хочу создать приглашение. Я использую meteor-ionic и, вероятно, захочу использовать одну из показанных подсказок здесь
Accounts.resetPassword(this.params.token, function() {
IonPopup.prompt({
title: 'Create a new password',
template: 'Please enter your new password',
okText: 'Submit',
inputType: 'password',
inputPlaceholder: 'Your Password',
onOk: function() {
return this.password;
}
});
}, function(err) {
Router.go('home');
});
Однако это выдаст ошибку:
Исключение в обратном вызове асинхронной функции: Ошибка: ошибка совпадения: ожидаемая строка, полученная функция
Если я заменю Ion.popup()
на prompt('please put in password')
, это сработает. Это наводит меня на мысль, что выполнение функции onOk
не остановлено.
Как я могу использовать всплывающее окно для сброса пароля с помощью метеоритного иона?