ионные и метеоритные; сбросить пароль с подсказкой

Я хочу сбросить пароль пользователя, но вместо того, чтобы использовать сам 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 не остановлено.

Как я могу использовать всплывающее окно для сброса пароля с помощью метеоритного иона?


person corvid    schedule 13.03.2015    source источник


Ответы (1)


Я думаю, что вам нужно что-то вроде этого:

onOk: function(event,response) {
  return response;
person matthew gallaer    schedule 01.04.2015