javascript - 使用javascript的Ace编辑器触发事件

标签 javascript ace-editor

有没有类似的东西

editor.getSession.trigger('change')

我想要这个的原因是因为编辑器进出新的,所以当它重新出现时我需要它做它正常的“改变”事情,但我不想等待用户输入?

目前我有

editor.getSession().on('change', function(){
    editorChangeHandler()
})

我只记得

        editorChangeHandler()

当我需要时,但 editor.getSession.trigger('change') 更好。

最佳答案

editor.session._emit('change') 会触发 editorChangeHandler,但假的 change 事件会破坏撤消历史。

关于javascript - 使用javascript的Ace编辑器触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16020105/

相关文章:

javascript - 在普通表单提交上加载 GIF

javascript - Bootstrap Carousel 相同图像大小(异常偏移)

javascript - 为什么 ace editor 对某些对象属性使用美元符号?

user-interface - 王牌编辑器 : Lock or Readonly Code Segment

javascript检测在文本区域中输入了一个字符串

angularjs - ng-required 与 Angular ui-ace

javascript - Firebase 限制对所有者的访问

javascript - 运行函数查找数组中的最大乘积时出现意外输出(JS)

key-bindings - Ace Editor - 更改 CTRL+H 键绑定(bind)

javascript - 表达 "Cannot GET/query"错误