【发布时间】:2016-08-04 22:34:26
【问题描述】:
我知道您可以在获取集合时使用 reactive: false 关闭反应性。如何在内容可编辑区域内的集合字段中完成相同的操作?示例:
Template.documentPage.events({
'input .document-input': (function(e) {
e.preventDefault();
content = $(e.target).html();
Documents.update(this._id, {
$set: {
content: content
}
});
}
});
<template name="documentPage">
<div class='document-input' contenteditable='true'>{{{content}}}</div>
</template>
【问题讨论】:
-
有趣。自从 Blaze 出现以来,反应性通常适用于所有类型的输入元素,所以我想它也应该适用于
contenteditable。如果不是,那么它可能是可以在流星代码库中轻松修复的东西。 -
@apendua Blaze 复制
contenteditable区域中的内容:github.com/meteor/meteor/issues/1964
标签: meteor