我面临的错误只有在互联网浏览器,当我尝试相同的控制器在铬是工作很好。我的index.html:
<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代码中,我还定义了控制器,如下所示
angular.module('dashboardApp').controller('DepartmentCustomReportController', ['$scope','$http', 'baseUrl', 'sharedProperties', 'ngDialog',
function ($scope, $http, baseUrl, sharedProperties, ngDialog) {问题就像我在Internet 11中说的那样,我使用的是JavaScript 6。
发布于 2016-11-09 06:32:57
问题是我使用了一些融合图表库,这就是为什么不能在Internet explorer中工作,因为我在IE中得到了错误,而chrome运行得很好。
发布于 2016-11-08 09:02:37
它应该是
angular.module('dashboardApp', []);现在,您可以将它包含在您所拥有的一个行中,也可以将其分离到一个变量中,但无论是哪种方式,您都需要这样做。模块上的AngularJS文档是有用的。
https://stackoverflow.com/questions/40482131
复制相似问题