Javascript 多指令>;[flexSlider,slide]请求转换

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

我正在使用

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-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中查看代码(很好;)我验证你的回答。