Angularjs中使用轮播图指令swiper


Posted in Javascript onMay 30, 2017

我们在angualrjs移动开发中遇到轮播图的功能

安装 swiper  npm install --save swiper   或者 bower install --save swiper

引入文件路径

<link rel="stylesheet" href="../bower_components/swiper/dist/css/swiper.min.css" rel="external nofollow" />
<script src="../bower_components/swiper/dist/js/swiper.jquery.min.js"></script>

指令中的编写方式

(function() {
 'use strict';
 angular
  .module('campus.core') //对应项目的module 请换成自己的模块名称
  .directive('swipers',swipers);
  swipers.$inject = ['$timeout'];
  function swipers($timeout) {
   return {
    restrict: "EA",
    scope: {
     data:"="
    },
    template: '<div class="swiper-container silder">'+
        '<ul class="swiper-wrapper">'+
        '<li class="swiper-slide" ng-repeat="item in data">'+
        '<a class="img40" href="{{item.contentUrl}}" rel="external nofollow" ><img ng-src="{{item.imgId}}" alt="" /></a>'+
        '</li>'+
        '</ul>'+
        '<div class="swiper-pagination"></div>'+
        '</div>',
    link: function(scope, element, attrs) {
       $timeout(function(){
         var swiper = new Swiper('.swiper-container', { //轮播图绑定样式名
          pagination: '.swiper-pagination',  
          paginationClickable: true,    
          autoplay: 2500,
        }); 
       },100); 
    }
   };
  }
})();

data 绑定接口返回的轮播列表 vm.home.headImgs对应轮播图返回的数据列表

<!--轮播图-->
 <swipers data="vm.home.headImgs" ></swipers>

以上所述是小编给大家介绍的Angularjs中使用轮播图指令swiper ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Javascript 相关文章推荐
如何判断图片地址是否失效
Feb 02 Javascript
JS 控制非法字符的输入代码
Dec 04 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
Mar 11 Javascript
Javascript中字符串和数字的操作方法整理
Jan 22 Javascript
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
webpack将js打包后的map文件详解
Feb 22 Javascript
angularJS1 url中携带参数的获取方法
Oct 09 Javascript
react 兄弟组件如何调用对方的方法示例
Oct 23 Javascript
vue router 组件的高级应用实例代码
Apr 08 Javascript
Express结合Webpack的全栈自动刷新
May 23 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
Jul 23 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
Jul 19 Javascript
AngularJS路由Ui-router模块用法示例
May 29 #Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 #Javascript
Angular2学习教程之ng中变更检测问题详解
May 28 #Javascript
Angular2使用jQuery的方法教程
May 28 #jQuery
Angular.js实现动态加载组件详解
May 28 #Javascript
利用node.js如何搭建一个简易的即时响应服务器
May 28 #Javascript
利用Angular.js编写公共提示模块的方法教程
May 28 #Javascript
You might like
日本因肺炎疫情影响,这几部动漫推延播放!
2020/03/03 日漫
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
2012/12/07 PHP
PHP连接SQLServer2005的方法
2015/01/27 PHP
Yii2.0 RESTful API 基础配置教程详解
2018/12/26 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
JS cookie中文乱码解决方法
2014/01/28 Javascript
JS获取地址栏参数的几种方法小结
2014/02/28 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
使用ionic在首页新闻中应用到的跑马灯效果的实现方法
2017/02/13 Javascript
如何正确理解javascript的模块化
2017/03/02 Javascript
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
2017/10/25 Javascript
JavaScript中关于class的调用方法
2017/11/28 Javascript
用node开发并发布一个cli工具的方法步骤
2019/01/03 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
js实现日历
2020/11/07 Javascript
python中的多重继承实例讲解
2014/09/28 Python
python编程之requests在网络请求中添加cookies参数方法详解
2017/10/25 Python
解决在pycharm中显示额外的 figure 窗口问题
2019/01/15 Python
Django Channels 实现点对点实时聊天和消息推送功能
2019/07/17 Python
pytorch-RNN进行回归曲线预测方式
2020/01/14 Python
PyCharm如何导入python项目的方法
2020/02/06 Python
python实现ip地址的包含关系判断
2020/02/07 Python
15行Python代码实现免费发送手机短信推送消息功能
2020/02/27 Python
Python命令行参数argv和argparse该如何使用
2021/02/08 Python
30年同学聚会感言
2014/01/30 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
公司爱心捐款倡议书
2014/05/14 职场文书
民间借贷协议书范本
2014/10/01 职场文书
写给女朋友的保证书
2015/05/09 职场文书
go语言中json数据的读取和写出操作
2021/04/28 Golang
Feign调用传输文件异常的解决
2021/06/24 Java/Android