【发布时间】:2016-02-24 01:16:10
【问题描述】:
我正在尝试将轮播 (http://angular-ui.github.io/bootstrap/#/carousel) 添加到我的 Bootstrap 3 网站。但是,所有图像都同时显示错误。
当我使用 carousel(http://angular-ui.github.io/bootstrap/#/carousel) 代码创建示例项目时,它工作正常。
我的模块如下所示
var app = angular.module('myapp', ['ngRoute', 'angularFileUpload', 'LocalStorageModule', 'angular-loading-bar']);
并且,对于轮播需要以下内容。
angular.module('ui.bootstrap.demo', ['ngAnimate', 'ui.bootstrap']);
所以当我将以上 2 添加到我的项目中时
var app = angular.module('myapp', ['ngRoute', 'ngAnimate', 'ui.bootstrap', 'angularFileUpload', 'LocalStorageModule', 'angular-loading-bar']);
我遇到了错误。
编辑:参考后
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-animate.js"></script>
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.14.3.js"></script>
我遇到了错误。
Line: 4442
Error: [$injector:cdep] Circular dependency found: $http <- $templateRequest <- $$animateQueue <- $animate <- cfpLoadingBar <- $http <- authService
http://errors.angularjs.org/1.4.7/$injector/cdep?p0=%24http%20%3C-%20%24templateRequest%20%3C-%20%24%24animateQueue%20%3C-%20%24animate%20%3C-%20cfpLoadingBar%20%3C-%20%24http%20%3C-%20authService
【问题讨论】:
-
你真的需要 Angular 吗?如果你不这样做,我建议你使用Bootstrap Carousel。您唯一需要做的就是在文档末尾添加
bootstrap.js<body>:<script src="http://getbootstrap.com/dist/js/bootstrap.min.js"></script>。您可能还需要 jQuery:<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>。将 jQuery 脚本放在引导程序之前。然后从Boostrap website复制并粘贴示例代码。 -
我一开始只用了这个。我遇到了同样的问题。看这里我之前的问题stackoverflow.com/questions/33637458/…