То, что я хочу сделать, это обновить поле с именем name, с помощью его идентификации я выполняю запрос поля.
При выполнении запроса name он переносит меня в шаблон с именем updatename.
Проблема в том, что когда я сохраняю изменения, он сообщает мне это сообщение в консоли.
Исключение при вызове метода 'name.update' Ошибка: недопустимый модификатор.Модификатор должен быть объектом.
Клиент
updatename.html
<template name="updatename">
<form class="editor-container">
<input class=“save” type="text" id="card" value=“{{name}}”>
<button type="button" class=“save” id="save">save</button>
</form>
</template>
updatename.js
Template.updatename.events({
'click .save’: function (e, t) {
e.preventDefault();
FlowRouter.watchPathChange();
var name = FlowRouter.current().params._id;
var name = $('#card').val();
Meteor.call('name.update',name);
FlowRouter.go('/');
}
});
Сервер
name.js
Meteor.methods({
'name.update'( name) {
Name.update({
$set: {
nam: name
}
});
}
});