Internet explorer中的ACE代码编辑器问题
ACE code editor issues in Internet explorer
我对ie浏览器很失望。
在后台,我将ACE代码编辑器与angular js结合使用。
本教程几乎就是我为我的指令复制的内容,除了这两行。
var MarkdownMode = require('ace/mode/markdown').Mode;
editor.getSession().setMode(new MarkdownMode());
对于模式,我使用"xml"。
editor.getSession().setMode('ace/mode/xml');
editor.setReadOnly(true);
在我的html中,我像这样使用指令:
<div class= "editor" data-ace="" data-ng-model="xml_string"></div>
我从后端/我的控制器抓取"xml_string",就像这样。
myApp.controller('resourceDisplayCtrl', function($scope, $http){
$scope.xml_string = "";
var route = "/get_resource_info/" + $scope.resource + '/';
$http.get(route).success(function(data){
$scope.xml_string = data['data'];
});
});
如果需要,我可以写更多的代码,但我认为这已经得到了要点。我的问题是,我的代码工作如预期…在firefox中。从后端正确设置xml_string,并将xml文件加载到编辑器中。
然而,这从来没有在IE的第一次尝试工作。有时,如果我垃圾邮件IE刷新按钮,最终xml文件将加载,但对我来说这是更奇怪的。也许是缓存问题?我试过删除缓存,但失败了。什么好主意吗?
编辑:我包含了一个
alert(data['data']);
所以我知道xml字符串是从后端正确发送的
这是我的脚本标记位置的错误。如果你想让ace指令正常工作,就把你的ace标签放在angular标签之前:)
相关文章:
- ExtJS网格单元格编辑器,防止焦点松动问题
- 可以't使用PHP使用Froala编辑器上传图像URL
- 如何在corona sdk中从CK编辑器中检索数据
- Eclipse编辑器中无法访问的代码
- 如何将拼写检查集成到密文编辑器
- THRE.js编辑器中的鼠标问题
- 模板和页面编辑器中的图像的Web设计问题
- Ace代码编辑器出现问题
- 重新初始化内联编辑器时的IE问题
- HTML富文本编辑器的问题,证明*命令
- iframe剑道编辑器更改事件和外部按钮的问题
- Tinymce编辑器检索数据从数据库问题[striping反斜杠]
- ExtJs编辑器网格面板的问题
- 这个AngularJs代码有什么问题-在浏览器代码编辑器- Nodejs中
- 在wysihtml编辑器中复制粘贴问题
- Internet explorer中的ACE代码编辑器问题
- tinymce编辑器在浏览选项卡时的问题
- 在尝试制作文本编辑器时遇到的问题
- DeferedRRender设置了一个true,导致文本编辑器extjs 3.4出现问题
- 集成ACE编辑器与Keystonejs应用程序的问题