[AngularJS]AngularJS 给出一个错误 (ngRoute,DevExtreme,打字稿)

发布时间: 2017/4/16 20:33:49
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图让 AngularJS 使用 DevExtreme。我用打印稿。现在还有一个小问题,不在我的应用程序中使用 DX 模块是所有的只工作。但当试图使用 DX 时我正在此错误

angular.js:4087Uncaught 错误: [$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)

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

我对注射模块的代码︰

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");

在此先感谢 !

解决方法 1:

我有我的问题找到解决办法,某种不承认 AngularJS dx 。我走进错误和搜索,搜索的结果,于是我发现使用 ngSanitze 。所以我只包含 angular-sanitize.js 文件,这固定我的问题。

我也编辑我 forEach 循环到这 (给了一些小小的红线,在 lambda 表达下)︰

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

我希望这能帮助你以及一些。

官方微信
官方QQ群
31647020