“由于以下原因而无法实例化模块jobApp:错误:[$ injector:modulerr]”

时间:2018-11-05 23:33:15

标签: angularjs

我有一个.js文件,其内容如下:

var module = angular.module('jobApp', ['ui.bootstrap', 'ui.grid', 'ui.grid.selection', 'ui.grid.autoResize', 'ui.grid.resizeColumns'])

模块“ jobApp”未加载。在ascx文件中,我这样引用它:

    <div ng-app="jobApp" id="job">
    <div>
        <div ng-controller="jobCtrl" ng-init="onLoad('entity')">
        .
        .
</div>
     </div>
 </div>

当我在IE中使用开发工具时,出现错误“ SCRIPT5022”。单击链接后,我会更详细地看到错误:

”由于以下原因,无法实例化模块jobApp:     错误:[$ injector:modulerr] http://errors.angularjs.org/1.4.10/ $ injector / modulerr?p0 = ...“

正如SO所建议的那样,我尝试包括“ ng_route”模块,同时包括对角度路由的引用,但jobApp仍未加载。为什么不加载?

2 个答案:

答案 0 :(得分:3)

我多次收到此错误。有时会显示此错误,因为您的angular.js文件未正确包含。检查您的angular.js CDN是否正确加载。然后尝试运行程序

答案 1 :(得分:1)

问题是未引用ui-bootstrap文件。我需要做的就是在我的ascx文件中添加。对于Dhara和Dale没有发布更好的问题表示歉意。我应该更清楚地知道问题出在哪里。