2015-07-03 3 views
2

Я пытаюсь загрузить тему ace из CDN с requirejs.Как загрузить тему редактора туза из CDN с помощью requirejs?

Here является plunkr, который иллюстрирует мою проблему. Тема не может быть найдена в следующем случае:

requirejs.config({ 
    paths: { ace: ['//cdnjs.cloudflare.com/ajax/libs/ace/1.1.9/'] } 
}) 

$('h1').text("loading ace..."); 
requirejs([ 'ace/ace'], function(ace) { 
    $('h1').text("ace loaded.") 
    console.log(ace) 
    editor = ace.edit('editor') 
    editor.setTheme("ace/theme/monokai") 
    return 
}) 

Примечания: this question Я спросил, чтобы загрузить редактор туза с requirejs из CDN, но это не объясняет, как я могу загрузить тему туза.

+0

Возможный дубликат [Как загрузить редактор туза с требованиями из CDN?] (Http://stackoverflow.com/questions/30888155/how-to-load-ace-editor-with-requirejs-from-cdn) – asymmetric

+0

Нет, я прокомментировал другой вопрос, почему моя проблема была другой: \t «Как загрузить тему? Editor.setTheme (« ace/theme/monokai ») не работает» –

ответ

7

Похоже есть ошибка в асе, и нужно позвонить

ace.config.set("packaged", true) 
ace.config.set("basePath", require.toUrl("ace")) 

перед тем ace.edit настроить пути.

Смежные вопросы