2015-06-12 3 views
1

Я хочу создать модуль углового обслуживания, который может генерировать пользовательский режим ace-editor. Но для создания пользовательского режима ace-editor он использовал requireJS. Я не хочу использовать его в своем угловом сервисном модуле. Так что мне интересно, как создать пользовательский режим ace-editor без requireJS?Создать собственный режим ace-editor без requireJS

ответ

5

Чтобы получить подмодули от ace.define, вам необходимо использовать ace.require, чтобы зарегистрировать ваш режим с тузом.

например данном примере http://plnkr.co/edit/HIFlsg889L4Z7dVYiV1y?p=info определяет режим без использования requirejs

Вы также можете создать MyModeConstructor функцию в любом случае вы хотите, и затем вызвать ace.define("my/mode/id", [] {Mode:MyModeConstructor}), чтобы зарегистрировать его.