Angularjs:错误:[$compile:ctreq] 控制器“carousel”,指令“ngTransclude”需要,找不到
Posted
技术标签:
【中文标题】Angularjs:错误:[$compile:ctreq] 控制器“carousel”,指令“ngTransclude”需要,找不到【英文标题】:Angularjs: Error: [$compile:ctreq] Controller 'carousel', required by directive 'ngTransclude', can't be found 【发布时间】:2014-08-25 10:09:31 【问题描述】:我在我的项目中使用 ui.bootstrap 模块并使用轮播。轮播工作正常,但它总是在控制台报错:
Error: [$compile:ctreq] Controller 'carousel', required by directive 'ngTransclude', can't be found!
我搜索了这个论坛和一个网络,发现这是人们已经面临的普遍错误。
我找到了一种解决方案,但它不适用于我的情况。实施解决方案轮播不起作用。
Controller 'carousel', required by directive 'ngTransclude', can't be found
如果有人解决了这个问题,请分享解决方案。这会很有帮助。
【问题讨论】:
【参考方案1】:我们能够通过为我们拥有 data-slide
指令的元素添加 data-ng-non-bindable 来解决这个问题
<a data-slide="prev" href="#clients-slider" ng-non-bindable class="left carousel-control">‹</a>
【讨论】:
以上是关于Angularjs:错误:[$compile:ctreq] 控制器“carousel”,指令“ngTransclude”需要,找不到的主要内容,如果未能解决你的问题,请参考以下文章
AngularJS,Node.js,节点模块“幻影”... 注入错误,angularjs 试图加载我的指令 + 后缀
Angular 混合错误:试图在设置之前获取 AngularJS 注入器