在没有 requireJS 的情况下创建 ace-editor 的自定义模式
Create custom mode of ace-editor without requireJS
我想创建一个angular服务模块可以生成ace-editor的自定义模式。
但是为了创建 ace-editor 的自定义模式,它使用了 requireJS。
我不想在我的 angular 服务模块中使用它。
所以我想知道如何在没有 requireJS 的情况下创建 ace-editor 的自定义模式?
您需要使用 ace.require
从 ace.define
获取子模块以使用 ace 注册您的模式。
例如这个例子 http://plnkr.co/edit/HIFlsg889L4Z7dVYiV1y?p=info 定义了一个模式而不使用 requirejs
您还可以以任何方式创建 MyModeConstructor
函数,然后调用
ace.define("my/mode/id", [] {Mode:MyModeConstructor})
进行注册。
我想创建一个angular服务模块可以生成ace-editor的自定义模式。 但是为了创建 ace-editor 的自定义模式,它使用了 requireJS。 我不想在我的 angular 服务模块中使用它。 所以我想知道如何在没有 requireJS 的情况下创建 ace-editor 的自定义模式?
您需要使用 ace.require
从 ace.define
获取子模块以使用 ace 注册您的模式。
例如这个例子 http://plnkr.co/edit/HIFlsg889L4Z7dVYiV1y?p=info 定义了一个模式而不使用 requirejs
您还可以以任何方式创建 MyModeConstructor
函数,然后调用
ace.define("my/mode/id", [] {Mode:MyModeConstructor})
进行注册。