zoukankan      html  css  js  c++  java
  • angularjs中使用轮播图指令swiper

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

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

    引入文件路径

    <link rel="stylesheet" href="../bower_components/swiper/dist/css/swiper.min.css" />
    <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}}"><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>
  • 相关阅读:
    flex>数据绑定、数据列表 小强斋
    上周问题总结与解决方案
    asp.net 实现无限级分类
    发个项目需求大家瞅瞅
    ASP.NET POST模拟登陆
    HttpWebRequest发送数据 post
    asp.net 生成静态页面
    xcode4.1自带SVN配置
    模拟登录
    C#中用HttpWebRequest/HttpWebResponse来发送/接收数据
  • 原文地址:https://www.cnblogs.com/kbnet/p/6919365.html
Copyright © 2011-2022 走看看