我试图将TinyMCE 4.7.1(从我的旧的TinyMCE的4.3.1升级)。当我尝试以编程方式通过调用方法setContent设置TinyMCE的内容,它抛出以下错误:TinyMCE的失败而执行setContent
Cannot read property 'parse' of undefined TypeError: Cannot read property 'parse' of undefined
寻找到错误的详细信息后,我才意识到TinyMCE的期待有序列化类中它的TinyMCE的。在没有这个类的情况下,它无法解析这个错误。
这里是从TinyMCE的
else {
// Parse and serialize the html
if (args.format !== 'raw') {
content = new Serializer({
validate: self.validate
}, self.schema).serialize(
self.parser.parse(content, { isRootContent: true }) //this line is throwing error
);
}
相较于以前的版本(用于正常工作对我来说,版本4.3.1)的片段有上连载类中没有这样的依赖。
有人建议,如果我要添加更多的插件或类,以便让我的代码工作(这是在默认包不发货)?
我的观察:在一个孤立的原型示例中,当我运行托管在云上的tinymce时,它工作正常。
感谢@迈克尔您的答复。当我尝试你建议的方法时,它仍然不起作用。看起来还有别的东西正在打破流动。关于代码,我知道很难在不考虑问题的情况下猜测问题的根本原因。所以会尝试分享我的指令的主要执行流程。 –