javascript - AngularJS 报错(ngRoute、DevExtreme、TypeScript)

标签 javascript angularjs devextreme

我正在尝试让 AngularJS 使用 DevExtreme。我正在使用 typescript 。现在有一个小问题,在我的应用程序中没有使用 DX 模块,一切正常。但是当我尝试使用 DX 时,我得到了这个错误:

angular.js:4087Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.3.0/$injector/modulerr?p0=myApp&p1=Error%3A%2…loudflare.com%2Fajax%2Flibs%2Fangular.js%2F1.3.0%2Fangular.min.js%3A18%3A3)

我已经做了一些研究,但我找不到任何解决这个问题的方法。

我注入(inject)模块的代码:

var modules = ['controllers', 'services'];
modules.forEach((module) => angular.module(module, []));
modules.push("ngRoute");
modules.push("dx");

因此,为了获得许可,这种方式正在工作:

var modules = ['controllers', 'services'];
modules.forEach((module) => angular.module(module, []));
modules.push("ngRoute");

提前致谢!

最佳答案

我找到了解决问题的方法,AngularJS 无法识别 dx。所以我进入错误并搜索和搜索,我发现我必须使用 ngSanitze。所以我只包含了 angular-sanitize.js 文件,这解决了我的问题。

我还为此编辑了我的 forEach 循环(在 lambda 表达式下给出了一些小红线):

var modules = ['controllers', 'services'];
modules.forEach(
    (modules) => {
        angular.module(modules, []);
    });
modules.push("ngRoute");
modules.push("dx");

我希望这也能对你们中的一些人有所帮助。

关于javascript - AngularJS 报错(ngRoute、DevExtreme、TypeScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35602888/

相关文章:

javascript - 使用 AngularStrap 的响应式导航栏折叠动画

angularjs - 使用 AngularJs 从数据绑定(bind)的 JSON 列表中删除项目

javascript - 实现了 AngularJS View ,现在 Nivo Slider 不起作用

javascript - 在 devextremecharts(dxChart) 中显示系列标签和值

javascript - 如何配置 dxFileUploader 像一个简单的按钮一样显示?

javascript - 在javascript中指定图像源

javascript - jquery 属性选择点击不起作用

javascript - jQuery 的函数($) (jQuery) 语法

javascript - 用于 HTML5/JS 移动应用程序的 MHT DocumentViewer

javascript - 动态追加多个TR