Как временно отключить реактивность и просто обновить / восстановить локальный mongodb?
Учитывая это требование.
Перед публикацией нового сообщения во время редактирования существует панель предварительного просмотра, которая будет отображать содержимое сообщения по мере его ввода.
Поскольку это не реальная запись, мы просто хотим, чтобы она только обновляла (и получала контент) локальный mongodb, и не хотела, чтобы эта запись была синхронизирована с сервером. Как это реализовать?
Я пробовал это в шаблоне
Template.newPost.events
'keyup .post-content' : (event, templ)->
event.preventDefault()
Deps.nonreactive ->
Post.update({_id: post_id}, {content: event.currentTarget.value })
И это
Template.newPost.events
'keyup .post-content' : (event, templ)->
event.preventDefault()
Meteor.call 'updatePostContent', post_id, event.currentTarget.value
Meteor.methods
updatePostContent: (postId, value)->
if (this.isSimulation)
Post.update({_id: postId}, {content: value })
else
this.stop()
и все вышеперечисленное не имеет никакого эффекта.
Извините за мой плохой английский.