2015-06-12 106 views
1

我想創建一個角度服務模塊可以生成自定義模式的ace編輯器。 但是爲了創建ace-editor的自定義模式,它使用了requireJS。 我不想在我的角度服務模塊中使用它。 所以我想知道如何在沒有requireJS的情況下創建ace-editor的自定義模式?創建自定義模式的ace編輯器不需要js

回答

5

您需要使用ace.requireace.define獲取子模塊才能使用ace註冊您的模式。

E.g這個例子http://plnkr.co/edit/HIFlsg889L4Z7dVYiV1y?p=info定義的模式,而無需使用requirejs

你也可以創建任何你想要的方式MyModeConstructor功能,然後調用 ace.define("my/mode/id", [] {Mode:MyModeConstructor})進行註冊。