<分区>
我想创建一个角度服务模块可以生成ace-editor的自定义模式。 但是为了创建 ace-editor 的自定义模式,它使用了 requireJS。 我不想在我的角度服务模块中使用它。 所以我想知道如何在没有 requireJS 的情况下创建 ace-editor 的自定义模式?
<分区>
我想创建一个角度服务模块可以生成ace-editor的自定义模式。 但是为了创建 ace-editor 的自定义模式,它使用了 requireJS。 我不想在我的角度服务模块中使用它。 所以我想知道如何在没有 requireJS 的情况下创建 ace-editor 的自定义模式?
最佳答案
您需要使用 ace.require
从 ace.define
中获取子模块,以向 ace 注册您的模式。
例如这个例子http://plnkr.co/edit/HIFlsg889L4Z7dVYiV1y?p=info不使用 requirejs 定义模式
您还可以以任何方式创建MyModeConstructor
函数,然后调用
ace.define("my/mode/id", [] {Mode:MyModeConstructor})
注册它。
关于requirejs - 在没有 requireJS 的情况下创建 ace-editor 的自定义模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30810587/
相关文章:
javascript - 当我尝试在 ace.js 中创建 Range 对象时,抛出 "Illegal Constructor"错误
javascript - require.js 不使用 javascript api
javascript - 浏览器内的 javascript 无法同时识别 "import"和 JSX
javascript - 在小书签中使用 RequireJS
javascript - Ace Editor 获取当前光标行和列
syntax-highlighting - ace 编辑器语法荧光笔中行尾的退出状态