Roh*_*dal 1 carousel angularjs ui.bootstrap
摘要:
每当我尝试使用data-slide中HTML DOM,我在我的js控制台中得到这个错误:
错误:[$ compile:ctreq]无法找到指令'slide'所需的控制器'carousel'!
我用bootstrap和angularjs创建了一个应用程序.我已经添加了这个库<script type="text/javascript" src="/bower_components/bootstrap/dist/js/bootstrap.js"></script>.
我ui.bootstrap在创建应用程序时将其作为依赖项包含在内.
整个错误:
Error: [$compile:ctreq] Controller 'carousel', required by directive 'slide', can't be found!
http://errors.angularjs.org/1.4.10/$compile/ctreq?p0=carousel&p1=slide
at angular.js:68
at getControllers (angular.js:8432)
at nodeLinkFn (angular.js:8570)
at angular.js:8810
at processQueue (angular.js:15097)
at angular.js:15113
at Scope.$eval (angular.js:16359)
at Scope.$digest (angular.js:16175)
at Scope.$apply (angular.js:16467)
at done (angular.js:10852)
Run Code Online (Sandbox Code Playgroud)
模板的相关部分:
<div id="carousel-example-generic" class="carousel" data-ride="carousel" data-interval="false">
<a class="left carousel-control" href="#carousel-example-generic" role="button" data-slide="prev">
<span class="glyphicon glyphicon-triangle-left" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="right carousel-control" href="#carousel-example-generic" role="button" data-slide="next">
<span class="glyphicon glyphicon-triangle-right" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
当我删除data-slide="prev"&data-slide="next"此错误未来.
任何直接的帮助都将非常值得注意.谢谢.
Roh*_*dal 14
我能够通过添加ng-non-bindable具有该data-slide指令的元素来解决冲突:
<a data-slide="prev" href="#clients-slider" ng-non-bindable class="left carousel-control">‹</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2989 次 |
| 最近记录: |