【发布时间】:2014-11-03 13:30:00
【问题描述】:
我需要在 CodeMirror 编辑器中跟踪更改。所以我实现了:
CodeMirrorInstance.on("change", function(CodeMirrorInstance){
$scope.onChangeFunc(CodeMirrorInstance);
} );
在onChangeFunc 中,我使用
CodeMirrorInstance.setValue(newCode);
显然它会导致无限循环。如何打破这个恶性循环?
【问题讨论】:
-
您可以尝试 changeObject ,它是 change 事件中的第二个参数。它有五个属性,您可以通过这些属性中断呼叫。 codemirror.net/doc/manual.html
标签: javascript angularjs codemirror