【问题标题】:What is the best way to initialize Ace Editor on an element that does not have an ID?在没有 ID 的元素上初始化 Ace Editor 的最佳方法是什么?
【发布时间】:2017-05-10 06:36:36
【问题描述】:

我有一个 angularjs 应用程序,我想在一个没有 ID 属性的元素上初始化 Ace Editor。

【问题讨论】:

  • 您在使用github.com/angular-ui/ui-ace 吗?它对我很有效,而且从不需要 id。
  • 是的,如果我为 div 分配一个 ID 并在该 ID 上调用 ace,它可以正常工作,但如果没有 ID 属性,我该怎么做?我是否应该为了呼叫 Ace 分配一个随机 ID?
  • 当您使用该角度模块时,您永远不会“调用 ace”。该指令为您完成所有工作。该页面上的示例没有 ID。
  • 嗨 Olivia,我在使用 ui-ace 指令时尝试了这两种方法,但在编辑器中动态插入文本时遇到问题。我在 SO 上为此创建了另一个问题。当我尝试在没有 ui-ace 指令的情况下自己使用 ace 插件时,我什至无法初始化 ace 编辑器。
  • 这里还有一个关于在ace编辑器中添加动态内容的问题stackoverflow.com/questions/43885203/…

标签: angularjs ace-editor


【解决方案1】:

您可以将元素传递给 ace.edit 函数而不是 id。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-17
    • 1970-01-01
    • 2012-01-28
    • 2017-11-01
    • 2012-02-08
    • 2015-06-04
    • 1970-01-01
    • 2010-10-13
    相关资源
    最近更新 更多