ace-ui编辑框

时间:2017-11-17 01:40:38

标签: angularjs ui-ace

我正在使用ui-ace的angular.js版本:https://github.com/angular-ui/ui-ace

编辑框中的光标向右移动,就像文本中的10个字符一样。当按下回车键时,它不会破坏光标所在的位置。

我已经读过ui-ace只对monospace字体表现正确,并通过搜索找到了修复。

我设置此样式来解决问题:

.ace_editor, .ace_editor div {
        font: 12px/normal 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;
    }

这似乎解决了不使用任何特定主题或模式时的问题。但是当我设置ui-ace模式时:'html'光标位置现在再次关闭。我在浏览器中检查了元素,而ui-ace编辑框内部容器正在使用等宽字体。

这是我的angular html文件中的容器:

<div ui-ace="{
            mode: 'html'
        }" ng-model="vm.someData"></div>

0 个答案:

没有答案