我正在为我的应用程序做signUp,使用用户帐户:离子帐户包,它在内部使用用户帐户:核心。
我用三个字段全名、Email &密码创建了表单。默认情况下,signUp form 全名字段不存在,因此,我添加如下,
AccountsTemplates.addField({
_id: 'fullname',
type: 'text',
displayName: "Full Name",
required: true
});我不想让确认密码。所以,把它移走。
AccountsTemplates.configure({
confirmPassword: false,
....
});但现在我要重新排列场。即
|=====================|
| Full Name |
|=====================|
| Email |
|=====================|
| Password |
|=====================|在通过meteor-useraccounts/core 指南之后。
这是我的代码:
var pwd = AccountsTemplates.removeField('password');
var email = AccountsTemplates.removeField('email');
AccountsTemplates.addField([
{
_id: 'fullname',
type: 'text',
displayName: "Full Name",
required: true
},
email,
pwd
]);它把这个error扔给我
Exception in template helper: TypeError: Cannot read property 'form' of undefined这是我在MeteorPad的代码
发布于 2015-08-17 10:20:27
按以下顺序尝试
AccountsTemplates.addField({
_id: 'fullname',
type: 'text',
displayName: "Full name",
placeholder: {
signUp: "Full name"
},
required: true,
minLength: 1,
trim: true
});
var email = AccountsTemplates.removeField('email');
AccountsTemplates.addField(email);
var password = AccountsTemplates.removeField('password');
AccountsTemplates.addField(password);这是为我工作的
https://stackoverflow.com/questions/31849435
复制相似问题