| 1 |
- "use strict";var app=angular.module("app",["ui.router","ui.bootstrap","ngSanitize","templatescache","ngAnimate"]);angular.module("app").run(["$rootScope","$state","$stateParams",function(e,a,t){e.$state=a,e.$stateParams=t}]).config(["$stateProvider","$urlRouterProvider",function(e,a){a.otherwise("/tabview/iPhone"),e.state("tabview",{controller:"TabController",url:"/tabview",templateUrl:"templates/tabview.html"}).state("tabview.iPhone",{controller:"CarouselController",url:"/iPhone",templateUrl:"templates/guideview.html",data:{imgDir:"../img/iPhone/",count:7}}).state("tabview.android",{controller:"CarouselController",url:"/android",templateUrl:"templates/guideview.html",data:{imgDir:"../img/android/",count:9}}).state("happynewyear",{controller:"TabController",url:"/happynewyear",templateUrl:"templates/happynewyear.html",data:{}})}]),angular.module("templatescache",[]).run(["$templateCache",function(e){e.put("templates/guideview.html",'<div>\r\n <div uib-carousel active="active" interval="myInterval" no-wrap="noWrapSlides">\r\n <div uib-slide ng-repeat="slide in slides track by slide.id" index="slide.id">\r\n <img ng-src="{{slide.image}}" style="margin:auto;">\r\n <div class="carousel-caption">\r\n </div>\r\n </div>\r\n </div>\r\n</div>'),e.put("templates/happynewyear.html",'<div>\r\n <div id="happynewyear">\r\n <img src="../img/HappyNewYear.jpg">\r\n </div>\r\n</div>'),e.put("templates/pageTab.html",'<!--<div id="tabPage">\r\n <div class="tabP">\r\n <div id="tag">\r\n <span class="navdown" ui-sref=".page-1"><a href="" class="a1">IOS</a></span>\r\n <span ui-sref=".page-2"><a href="" class="a2">Android</a></span>\r\n </div>\r\n </div>\r\n <div id="tabContent">\r\n <div ui-view=""></div>\r\n </div>\r\n</div>-->'),e.put("templates/tabview.html",'<div id="tabPage">\r\n <div class="tabP">\r\n <div id="tag">\r\n <span ng-class="{true: \'navdown\', false: \'\'}[isActive]" ui-sref=".iPhone"><a href="" class="a1">苹果版</a></span>\r\n <span ng-class="{true: \'\', false: \'navdown\'}[isActive]" ui-sref=".android"><a href="" class="a2">安卓版</a></span>\r\n </div>\r\n </div>\r\n <div id="tabContent">\r\n <div ui-view></div>\r\n </div>\r\n</div>')}]),angular.module("app").controller("CarouselController",["$scope","$state",function(e,a){e.myInterval=5e3,e.noWrapSlides=!1,e.active=0,e.slides=[];var t=0;e.addSlide=function(){var i=e.slides.length+1;e.slides.push({image:a.current.data.imgDir+i+".jpg",id:t++})};for(var i=1;i<a.current.data.count+1;i++)e.addSlide()}]),angular.module("app").controller("TabController",["$scope","$state","$timeout",function(e,a,t){e.isActive="tabview.iPhone"==a.$current.name,e.$on("$stateChangeStart",function(a,t,i,r,n,l){e.isActive="tabview.iPhone"==t.name})}]);
|