Javascript 多指令>;[flexSlider,slide]请求转换
我正在使用 my bower.json:Javascript 多指令>;[flexSlider,slide]请求转换,javascript,angularjs,Javascript,Angularjs,我正在使用 my bower.json: <header class="hero-unit" id="banner"> <div class="container"> <div ng-controller="MainCtrl"> <flex-slider flex-slide="s in slides" animation="slide"> <li> <img ng-sr
<header class="hero-unit" id="banner">
<div class="container">
<div ng-controller="MainCtrl">
<flex-slider flex-slide="s in slides" animation="slide">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
</div>
</div>
</header>
在我的index.html中,我包含了FlexSlider的CSS:
<header class="hero-unit" id="banner">
<div class="container">
<div ng-controller="MainCtrl">
<flex-slider flex-slide="s in slides" animation="slide">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
</div>
</div>
</header>
我的MainCtrl:
<header class="hero-unit" id="banner">
<div class="container">
<div ng-controller="MainCtrl">
<flex-slider flex-slide="s in slides" animation="slide">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
</div>
</div>
</header>
在我的main.html:
<header class="hero-unit" id="banner">
<div class="container">
<div ng-controller="MainCtrl">
<flex-slider flex-slide="s in slides" animation="slide">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
</div>
</div>
</header>
但是当我执行此操作时,我有一个错误:
<header class="hero-unit" id="banner">
<div class="container">
<div ng-controller="MainCtrl">
<flex-slider flex-slide="s in slides" animation="slide">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
</div>
</div>
</header>
angular.js:11655错误:[$compile:multidir]多个指令
[flexSlider,slide]请求转换:
$compile/multidir?p0=flexSlider&p1=slide&p2=transclusion&p3=%3Cdivlass%3D%flexSlider容器%22%20slide%3D%s%in%slides%22%20animation%3D%slide%22%3E
at REGEX_STRING_REGEXP()
资产负债表副本()
在applyDirectivesToNode()处
在compileNodes()
在compileNodes()
在compileNodes()
在compileNodes()
编译时()
编译时()
在肯德基(
函数)@angular.js:11655$get@angular.js:8596invokeLinkFn@
angular.js:8260nodeLinkFn@angular.js:7768compositeLinkFn@
angular.js:7117publicLinkFn@angular.js:6996updateView@
AngularUI router.js:3959(匿名函数)@
angular ui router.js:3921$get.Scope.$broadcast@
js:14785$state.transition到$state.transition.resolved.then.$state.transition
@angular ui router.js:3311processQueue@angular.js:13248(匿名)
函数)@angular.js:13264$get.Scope.$eval@
angular.js:14466$get.Scope.$digest@angular.js:14282$get.Scope.$apply
@angular.js:14571done@angular.js:9698completeRequest@
angular.js:9888requestLoaded@angular.js:9829
UI引导的旋转木马
小部件与flex滑块
冲突
如果查看第12行的angular flexslider
的代码(从),它会检查slide
或flexSlide
属性
将slide
属性更改为flex slide
,它应该可以工作
编辑(添加代码):
<header class="hero-unit" id="banner">
<div class="container">
<div ng-controller="MainCtrl">
<flex-slider flex-slide="s in slides" animation="slide">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
</div>
</div>
</header>
UI引导的旋转木马
小部件与弹性滑块
冲突
如果查看第12行的angular flexslider
的代码(从),它会检查slide
或flexSlide
属性
将slide
属性更改为flex slide
,它应该可以工作
编辑(添加代码):
<header class="hero-unit" id="banner">
<div class="container">
<div ng-controller="MainCtrl">
<flex-slider flex-slide="s in slides" animation="slide">
<li>
<img ng-src="{{s}}">
</li>
</flex-slider>
</div>
</div>
</header>
他们的自述文件中有一个警告:对UI引导用户的警告:您必须使用flex slide以避免与转盘名称冲突。@yoavmatchulsky GG,但我知道我有这个错误错误:[$compile:ctreq]控制器“carousel”,指令“slide”要求的,找不到代码>尝试flex-slide
而不是slide
属性。它与bootstrap的UI的旋转木马冲突。您可以在@yoavmatchulsky thx-man中查看代码(很好;)发布您的答案后,我对其进行了验证。他们的自述中有一条警告:警告UI引导用户:您必须使用flex幻灯片以避免与转盘名称冲突。@yoavmatchulsky GG,但我知道我有此错误错误:[$compile:ctreq]无法找到指令“slide”所需的控制器“carousel”代码>尝试flex-slide
而不是slide
属性。它与bootstrap的UI的旋转木马冲突。您可以在@yoavmatchulsky thx-man中查看代码(很好;)我验证你的回答。