首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用CDN中的需求加载ace编辑器?

如何用CDN中的需求加载ace编辑器?
EN

Stack Overflow用户
提问于 2015-06-17 09:53:40
回答 1查看 2K关注 0票数 1

我正在尝试用需求从CDN加载ace编辑器。

这里是一个说明我问题的柱塞。在以下情况下未定义Ace:

代码语言:javascript
复制
requirejs.config({
  paths: { ace: ['//cdnjs.cloudflare.com/ajax/libs/ace/1.1.9/ace'] }
})

$('h1').text("loading ace...");
requirejs([ 'ace'], function(ace) {
  $('h1').text("ace loaded.")
  console.log(ace)
  ace.edit('#editor')
  return
})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-17 18:49:43

您需要将ace定义为包含ace.js并要求"ace/ace“的文件夹的路径。

代码语言:javascript
复制
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)
    ace.edit('editor')
})
代码语言:javascript
复制
<!DOCTYPE html>
<html>

  <head>
    <script src="http://requirejs.org/docs/release/2.1.14/minified/require.js"></script>
    <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>    
  </head>

  <body>
    <h1>Hello Plunker!</h1>
    <div id='editor' style="height:200px"></div>
  </body>

</html>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30888155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档