gpt4 book ai didi

javascript - 你如何让 meteorjs reactive-froala 编辑器在它的值改变时更新?

转载 作者:行者123 更新时间:2023-12-03 12:28:29 25 4
gpt4 key购买 nike

我正在使用 meteorjs 和 froala-reactive editor .

在我的路由器中,我将收集的数据返回给模板,效果很好。

但我需要能够更新编辑器的内容。更新 _value 的最佳方法是什么?

模板代码:

{{> froalaReactive _onbeforeSave=doSave inlineMode=false _value=getText}}

router.js 代码:

Router.route('admin/pages/:_id', function () {
this.render('Page', {
data: function () {
Session.set('editorContent', 'editor content here');
return Pages.findOne({_id: this.params._id})
}});
});

辅助函数:

Template.Page.helpers({
getText: function () {
var self = this;
return function (e, editor, data) {
return Session.get("editorContent");
};
}
});

我希望当 session 变量 editorContent 更改编辑器更新时显示的内容,但这不起作用。

最佳答案

您的辅助函数应该只返回 Session 值,而不是函数。

像这样:

getText: function () {
return Session.get('editorContent');
}

这是一个 working example你可以克隆和玩弄。

关于javascript - 你如何让 meteorjs reactive-froala 编辑器在它的值改变时更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28743152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com