この要件を考慮します。
新しい投稿を公開する前に、編集中に、入力時に投稿の内容をレンダリングするプレビュー パネルがあります。
これは実際の投稿ではないため、ローカルの 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()
上記のすべては効果がありません。
私の下手な英語でごめんなさい。