【发布时间】:2017-02-09 17:48:43
【问题描述】:
我知道这将是一个愚蠢的错误,但我想不通。
这是我的控制器
var app=angular.module('mainApp',['ngRoute','ui.bootstrap','ngAnimate']);
index.html
<head>
<meta charset="UTF-8">
<title>AngularJS | Basic LoginForm</title>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8//angular-route.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.8/angular-animate.js"></script>
<script src="js/ui-bootstrap-tpls-2.1.4.min.js"></script>
<script src="controller.js"></script>
</head>
<body ng-app="mainApp">
<div ng-view></div>
</body>
我得到的错误是
未捕获的错误:[$injector:modulerr]http://errors.angularjs.org/1.2.28/$injector/modulerr?p0=mainApp&p1=Error%3…gleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.28%2Fangular.min.js%3A18% 3A170)
它肯定与版本有关,因为即使我使用的是 1.5.8 版本,我也可以看到 angularJS 版本 1.2.28。
如果我删除 'ui.bootstrap','ngAnimate' 效果很好,但我需要它们来实现折叠功能
有人可以帮我解决这个问题吗?
【问题讨论】:
标签: angularjs dependency-injection angular-ui-bootstrap collapse bootstrap-accordion