我已经使用模块 accounts-ui 启动了一个基于流星样板的 min 应用程序。
有一个创建呼叫用户的集合,其中一个元素是配置文件,这又有一个名为“name”的元素,它获取登录名。
在此测试应用程序中,可以选择更新用户配置文件。更新的数据来自表单提交。我在这里附加了事件监听器
Template.profile.events({
'submit form': function(event) {
event.preventDefault();
var data = SimpleForm.processForm(event.target);
Meteor.users.update(Meteor.userId(), {$set: {profile: data}});
}
});
因此,数据包含表单中的所有内容。登录名“名称”不包含在表单中,因此也不包含在数据中。
在更新之前我有 users.profile.name -> 包含更新后的数据我有 users.profile.* -> * 等于表单中的所有内容,但“名称”消失了。
最后:我可以保留谁的 profile.name 字段?最后,我喜欢在 users.profile 中包含来自 PLUS 的“名称”文件。
感谢您的任何提示,当您阅读时,我是流星的新手-并尝试了解事物如何联系在一起。
迈克尔