1
我正在使用CodeMirror和合並插件將某些已編輯的代碼與原始文檔進行比較。在普通視圖(不是合併視圖)中,我可以將偵聽器添加到CodeMirror構造函數中以偵聽更改,並向用戶提供視覺反饋以顯示更改尚未保存。更改事件時的CodeMirror合併構造函數
像這樣:
//codemirror constructor
var cmConstructor = CodeMirror(target, setOptions());
cmConstructor.on('change', function() {codeChange(variables)});
現在,當我把它稱爲一個合併的構造函數,像這樣:
//codemirror merge constructor
var cmConstructor = CodeMirror.MergeView(target, setOptions());
cmConstructor.on('change', function() {codeChange(variables)});
我收到以下錯誤: 遺漏的類型錯誤:Object #<Object> has no method 'on'
任何想法我如何可以聽取mergeView中的更改?