Я хочу использовать x-editable-reactive-template в моем проекте MeteorJS. Мой шаблон выглядит так:
<template name="jobSeeker">
<div class="items-form">
{{> xEditable type="text" success=onSuccess placement="right" mode="inline emptytext="Your name..." value=usernameValue }}
</div>
</template>
Мой помощник по шаблону выглядит так:
Template.jobSeeker.helpers({
usernameValue: function()
{
Meteor.call('getProfileUsername',function(error, result) {
if (error) return alert(error.reason);
return result;
});
}
});
Метод Meteor на стороне сервера:
Meteor.methods({
getProfileUsername: function() {
var user = Meteor.user();
var currentUsername = Meteor.users.findOne(user._id);
return currentUsername.username;
}
});
Пользователь сохраняется в MongoDB, а внутри коллекции находится документ с полем username. Но что-то не работает! Любая помощь ?