离子和流星;用提示重置密码

时间:2015-03-13 19:48:33

标签: javascript events javascript-events meteor ionic

我想重置用户的密码,但我想创建一个提示,而不是使用API​​本身。我正在使用meteor-ionic,可能想要使用here

中显示的其中一个提示
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');
});

但是,这会产生错误。

Exception in callback of async function: Error: Match error: Expected string, got function

如果我将Ion.popup()替换为prompt('please put in password'),它将会有效。这使我认为onOk函数的执行没有停止。

如何使用弹出窗口重置密码?

1 个答案:

答案 0 :(得分:3)

我认为你需要的是这样的:

onOk: function(event,response) {
  return response;