1. 程式人生 > >Ionic基礎——ion-tap選項卡及路由結合ion-tap詳解

Ionic基礎——ion-tap選項卡及路由結合ion-tap詳解

<!DOCTYPE html>
<html ng-app="ezApp">
<head>
	<meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no,width=device-width,height=device-height">
    <script src="../../lib/js/ionic.bundle.min.js"></script>
    <link rel="stylesheet" type="text/css" href="../../lib/css/ionic.min.css">
</head>
<body ng-controller="ezCtrl">
	<ion-header-bar class="bar-stable">
		<h1 class="title">$ionTabsDelegate</h1>
	</ion-header-bar>
	<ion-tabs class="tabs-stable">
		<ion-tab title="tab1" disabled="true"  icon-on="ion-ios-heart"  icon-off="ion-ios-heart-outline">
			<ion-view>
				<ion-content padding="true" class="positive-bg light">
					<p>this is content of tab 1</p>
				</ion-content>
			</ion-view>
		</ion-tab>
		<ion-tab title="tab2" disabled="true" icon-on="ion-ios-heart"  icon-off="ion-ios-heart-outline">
			<ion-view>
				<ion-content  padding="true" class="calm-bg light">
					<p>this is content of tab 2</p>
				</ion-content>
				</ion-view>
		</ion-tab>
		<ion-tab title="tab3" disabled="true"  icon-on="ion-ios-heart"  icon-off="ion-ios-heart-outline">
			<ion-view>
				<ion-content  padding="true" class="balanced-bg light">
					<p>this is content of tab 3</p>
				</ion-content>
			</ion-view>
		</ion-tab>
	</ion-tabs>
</body>
</html>

<script>
angular.module("ezApp",["ionic"])
.controller("ezCtrl",function($scope,$ionicTabsDelegate,$interval){
	var idx=0;
	$interval(function(){
		idx = (idx + 1) % 3;
        console.log(idx);
		$ionicTabsDelegate.select(idx);
	},2000);
});


</script>