我想重置用户的密码,但我想创建一个提示,而不是使用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
函数的执行没有停止。
如何使用弹出窗口重置密码?
答案 0 :(得分:3)
我认为你需要的是这样的:
onOk: function(event,response) {
return response;