我試圖將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時,它工作正常。
感謝@邁克爾您的答覆。當我嘗試你建議的方法時,它仍然不起作用。看起來還有別的東西正在打破流動。關於代碼,我知道很難在不考慮問題的情況下猜測問題的根本原因。所以會嘗試分享我的指令的主要執行流程。 –