我有一个.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仍未加载。为什么不加载?
答案 0 :(得分:3)
我多次收到此错误。有时会显示此错误,因为您的angular.js文件未正确包含。检查您的angular.js CDN是否正确加载。然后尝试运行程序
答案 1 :(得分:1)
问题是未引用ui-bootstrap文件。我需要做的就是在我的ascx文件中添加。对于Dhara和Dale没有发布更好的问题表示歉意。我应该更清楚地知道问题出在哪里。