首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:[ng:areq]参数'DepartmentCustomReportController‘不是一个函数,在Internet中未定义

错误:[ng:areq]参数'DepartmentCustomReportController‘不是一个函数,在Internet中未定义
EN

Stack Overflow用户
提问于 2016-11-08 08:23:58
回答 2查看 446关注 0票数 0

我面临的错误只有在互联网浏览器,当我尝试相同的控制器在铬是工作很好。我的index.html:

代码语言:javascript
复制
<script src="assets/js/boostrapJs/jquery-1.11.1.min.js"></script>
<script src="assets/js/boostrapJs/angular.js"></script>
<script src="assets/js/boostrapJs/ngDialog.js"></script>
<script src="assets/js/boostrapJs/angular-route.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-google-chart/0.1.0/ng-google-chart.min.js"
        type="text/javascript"></script>
<script src="assets/js/boostrapJs/ui-bootstrap-tpls.js"></script>
<script src="assets/js/boostrapJs/angular-animate.js"></script>
<script src="assets/js/boostrapJs/angular-touch.js"></script>
<script src="assets/js/boostrapJs/angular-ui-router.js"></script>
<script src="app/components/app.js"></script>
<script src="app/components/sonar/sonarController.js"></script>
<script src="app/components/teamcity/teamCityController.js"></script>
<script src="app/components/tom/tomController.js"></script>
<script src="app/components/admin/adminController.js"></script>
<script src="app/components/kpiEntity/kpiEntityController.js"></script>
<script src="app/components/history/historyController.js"></script>
<script src="app/components/kpiDefinitions/kpiDefinitionsController.js"></script>
<script  src="app/components/customReports/departmentCustomReportController.js"></script>
<script type="text/javascript" src="fusioncharts-suite-xt/js/fusioncharts.js"></script>
<script type="text/javascript" src="fusioncharts-suite-xt/js/themes/fusioncharts.theme.fint.js"></script>
<script type="text/javascript" src="fusioncharts-suite-xt/angularjs-plugin/wrappers/angularjs/angular-fusioncharts.min.js"></script>

在js代码中,我还定义了控制器,如下所示

代码语言:javascript
复制
angular.module('dashboardApp').controller('DepartmentCustomReportController', ['$scope','$http', 'baseUrl', 'sharedProperties', 'ngDialog',
function ($scope, $http, baseUrl, sharedProperties, ngDialog) {

问题就像我在Internet 11中说的那样,我使用的是JavaScript 6。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-09 06:32:57

问题是我使用了一些融合图表库,这就是为什么不能在Internet explorer中工作,因为我在IE中得到了错误,而chrome运行得很好。

票数 1
EN

Stack Overflow用户

发布于 2016-11-08 09:02:37

它应该是

代码语言:javascript
复制
angular.module('dashboardApp', []);

现在,您可以将它包含在您所拥有的一个行中,也可以将其分离到一个变量中,但无论是哪种方式,您都需要这样做。模块上的AngularJS文档是有用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40482131

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档