在没有requireJS的情况下创建ace-editor的自定义模式

时间:2015-06-12 19:13:38

标签: requirejs ace-editor

我想创建一个角度服务模块,可以生成ace-editor的自定义模式。 但是为了创建ace-editor的自定义模式,它使用了requireJS。 我不想在我的角度服务模块中使用它。 所以我想知道如何在没有requireJS的情况下创建自定义模式的ace-editor?

1 个答案:

答案 0 :(得分:5)

您需要使用ace.requireace.define获取子模块以使用ace注册您的模式。

例如,这个例子http://plnkr.co/edit/HIFlsg889L4Z7dVYiV1y?p=info定义了一种不使用requirejs的模式

您也可以以任何方式创建MyModeConstructor功能,然后致电 ace.define("my/mode/id", [] {Mode:MyModeConstructor})注册它。