Я очень новичок в Meteor.Редактировать профиль в Meteor
Я издаю пользователей с сервера с
Meteor.publish("users", function() {
return Meteor.users.find({}, {fields: {emails: 1, profile: 1, createdAt: 1}, sort: {createdAt: -1}});
});
Я маршрутизации в профиль пользователя с iron-router
:
this.route('userProfile', {
path: '/users/:_id',
template: 'userProfile',
waitOn: function() {
return Meteor.subscribe('users', this.params._id);
},
data: function() {
return Meteor.users.findOne({_id: this.params._id});
},
});
Я хочу, чтобы иметь возможность показать и имя изменить профиль на этой странице , Как я могу лучше всего это получить?
В моем шаблоне я показываю имя с
<template name="userProfile">
<h1>{{#if profile.name}}{{profile.name}}{{else}}No Name{{/if}}</h1>
</template>
но объект не имеет названия. Думаю, я могу сделать заголовок кликабельным с
Template.userProfile.events({
'click h1': function(e) {
// change <h1> to <input type="text">
}
});
но я не уверен, что теперь делать.
Кроме того, это хорошая идея, чтобы начать использовать meteor-autoform
?