Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 光滑滑块创建最后一张幻灯片空角JS?_Javascript_Php_Jquery_Angularjs_Slick.js - Fatal编程技术网

Javascript 光滑滑块创建最后一张幻灯片空角JS?

Javascript 光滑滑块创建最后一张幻灯片空角JS?,javascript,php,jquery,angularjs,slick.js,Javascript,Php,Jquery,Angularjs,Slick.js,用户能解释一下为什么他们对这个问题投反对票吗 <script src="../bower_components/jquery/jquery.js"></script> <script src="../bower_components/angular/angular.js"></script> <script src="../bower_components/slick-carousel/slick/slick.js"></sc

用户能解释一下为什么他们对这个问题投反对票吗

<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 
下面是我用Angular JS编写的代码,它在光滑的滑块中遇到了一个问题,即它最终创建了一个空幻灯片。如何停用或删除空幻灯片

<slick dots=false infinite=true speed=300 slides-to-show=3 touch-move=false slides-to-scroll=1 init-onload=true data="city_section">
  <div  ng-repeat="city_s in city_section" >
    <img ng-if="city_s.search_city_image" src="<?php echo UPLOAD_PATH ?>city/{{city_s.search_city_image}}" class="img-responsive">
  </div>
</slick>
<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 

城市/{city\u s.search\u city\u image}“class=”img responsive“>
用法 使用bower安装。bower安装有角度的光滑转盘 将jquery、angular、slick carousel和angular slick carousel添加到代码中。

<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 
此指令允许您将slick carousel插件用作角度指令。它可以在HTML中指定为属性或元素

<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 
 <slick infinite=true slides-to-show=3 slides-to-scroll=3>
    ...
    </slick>

    <slick 
        settings="slickConfig" ng-if="numberLoaded">
    </slick>
启用/禁用slick 通过使用启用的设置标志,可以轻松打开和关闭Slick

<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 
    $scope.slickConfig = {
        enabled: true,
    }
    $scope.toggleSlick = function() {
      $scope.slickConfig.enabled = !$scope.slickConfig.enabled;
    }
    <slick settings="slickConfig">
     ...
    </slick>
    <button ng-click="toggleSlick()">Toggle</button>
Method
All the functions in the plugin are exposed through a control attribute.
To utilize this architecture, and have two-way data-binding, define an empty control handle on scope:
    $scope.slickConfig = {
        method: {}
    }
$scope.slickConfig={
启用:对,
}
$scope.toggleSlick=function(){
$scope.slickConfig.enabled=!$scope.slickConfig.enabled;
}
...
切换
方法
插件中的所有函数都通过控件属性公开。
要利用此体系结构并具有双向数据绑定,请在作用域上定义一个空控制句柄:
$scope.slickConfig={
方法:{}
}
将其作为值传递给control属性。现在,您可以调用示例中所示的任何插件方法

<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 
<button ng-click="slickConfig.method.slickGoTo(2)">slickGoTo(2)</button>
<button ng-click="slickConfig.method.slickPrev()">slickPrev()</button>
<button ng-click="slickConfig.method.slickNext()">slickNext()</button>
<button ng-click='slickConfig.method.slickAdd("<div>New</div>")'>slickAdd()</button>
<button ng-click='slickConfig.method.slickRemove(3)'>slickRemove(3)</button>
<button ng-click='slickConfig.method.slickPlay()'>slickPlay()</button>
<button ng-click='slickConfig.method.slickPause()'>slickPause()</button>
slickGoTo(2)
slickPrev()
下一步()
添加()
拆卸滑环(3)
花里胡哨
(停顿)
幻灯片数据 对于更改幻灯片内容,您必须设置ng if以销毁并初始化它

<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 
控制器:

<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script> 
 $scope.number = [{label: 1}, {label: 2}, {label: 3}, {label: 4}, {label: 5}, {label: 6}, {label: 7}, {label: 8}];
    $scope.numberLoaded = true;
    $scope.numberUpdate = function(){
        $scope.numberLoaded = false; // disable slick 

        //number update 

        $scope.numberLoaded = true; // enable slick 
    };
html:
    <script type="text/ng-template" id="tpl.html">
        <h3>{{ i.label }}</h3>
    </script> 

    <slick ng-if="numberLoaded">
        <div ng-repeat="i in number">
            <div class="" ng-include="'tpl.html'"></div>
        </div>
    </slick>
Global config
  config(['slickCarouselConfig', function (slickCarouselConfig) {
      slickCarouselConfig.dots = true;
      slickCarouselConfig.autoplay = false;
  }])
$scope.number=[{label:1},{label:2},{label:3},{label:4},{label:5},{label:6},{label:7},{label:8}];
$scope.numberload=true;
$scope.numberUpdate=函数(){
$scope.numberload=false;//禁用slick
//号码更新
$scope.numberLoaded=true;//启用slick
};
html:
{{i.label}
全局配置
配置(['SlickCarouseConfig',函数(SlickCarouseConfig){
SlickCarouseConfig.dots=真;
SlickCarouseConfig.autoplay=false;
}])

用户能解释一下为什么他们对这个问题投反对票吗?我认为pepole或是对这个问题投反对票是因为没有提供更多关于您的要求的信息。我之所以这样说是因为我有这种感觉
<script src="../bower_components/jquery/jquery.js"></script> 
<script src="../bower_components/angular/angular.js"></script> 
<script src="../bower_components/slick-carousel/slick/slick.js"></script> 
<script src="../bower_components/angular-slick-carousel/dist/angular-slick.min.js"></script>