การดำเนินงานแถบแท็บอิออน
ไอออนแท็บ
ไอออนแท็บเป็นชุดของแท็บหน้าในแถบแท็บ คุณสามารถเปลี่ยนหน้าได้โดยคลิกที่ตัวเลือก
สำหรับ iOS จะปรากฏที่ด้านล่างของหน้าจอ Android จะปรากฏที่ด้านบนของหน้าจอ (ด้านล่างแถบนำทาง)
การใช้
<ion-tabs class="tabs-positive tabs-icon-only"> <ion-tab title="首页" icon-on="ion-ios7-filing" icon-off="ion-ios7-filing-outline"> <!-- 标签 1 内容 --> </ion-tab> <ion-tab title="关于" icon-on="ion-ios7-clock" icon-off="ion-ios7-clock-outline"> <!-- 标签 2 内容 --> </ion-tab> <ion-tab title="设置" icon-on="ion-ios7-gear" icon-off="ion-ios7-gear-outline"> <!-- 标签 3 内容 --> </ion-tab> </ion-tabs>
ผลจะเป็นดังนี้:
API
คุณสมบัติ | ชนิด | รายละเอียด |
---|---|---|
ผู้รับมอบสิทธิ์จัดการ (อุปกรณ์เสริม) | 字符串 | ที่จับกับ |
ไอออนแท็บ
เครือ ionTabs
มีเนื้อหาแท็บ เนื้อหานี้เท่านั้นที่มีอยู่ในที่ได้รับแท็บที่เลือก
แต่ละคนมีของตัวเอง ionTab ประวัติการท่องเว็บของตน
การใช้
<ion-tab title="Tab!" icon="my-icon" href="#/tab/tab-link" on-select="onTabSelected()" on-deselect="onTabDeselected()"> </ion-tab>
API
คุณสมบัติ | ชนิด | รายละเอียด |
---|---|---|
ชื่อเรื่อง | 字符串 | ชื่อแท็บ |
href (อุปกรณ์เสริม) | 字符串 | แต่เมื่อคุณแตะแท็บที่จะข้ามการเชื่อมโยง |
ไอคอน (อุปกรณ์เสริม) | 字符串 | แท็บไอคอน ถ้าค่าที่กำหนดก็จะกลายเป็นค่าเริ่มต้นไอออนและไอออนออกจาก |
ไอคอนบน (อุปกรณ์เสริม) | 字符串 | ไอคอนแท็กที่เลือก |
ไอคอนออก (อุปกรณ์เสริม) | 字符串 | ไม่เลือกไอคอนแท็ก |
สัญลักษณ์ (อุปกรณ์เสริม) | 表达式 | แท็บตรา (มักจะเป็นตัวเลข) |
ป้ายสไตล์ (อุปกรณ์เสริม) | 表达式 | แท็บรูปแบบ Micro-Cap (เช่นแท็บบวก) |
ในการเลือก (อุปกรณ์เสริม) | 表达式 | ไฟไหม้เมื่อเลือกแท็บ |
บนยกเลิก (อุปกรณ์เสริม) | 表达式 | ทริกเกอร์เมื่อแท็บไม่ถูกตรวจสอบ |
NG-คลิก (อุปกรณ์เสริม) | 表达式 | โดยปกติเมื่อมีการคลิกแท็บจะถูกเลือก ถ้า NG-คลิกก็จะไม่ได้รับการคัดเลือก คุณสามารถใช้ $ ionicTabsDelegate.select () เพื่อระบุป้ายสวิทช์ |
$ IonicTabsDelegate
การอนุมัติการเรียนการสอน ionTabs ควบคุม
วิธีการนี้โดยตรงเรียกใช้บริการ $ ionicTabsDelegate ควบคุมการเรียนการสอน ionTabs ทั้งหมด ด้วยวิธีการ $ getByHandle ของการควบคุมเช่น ionTabs ที่เฉพาะเจาะจง
การใช้
<body ng-controller="MyCtrl"> <ion-tabs> <ion-tab title="Tab 1"> 你好,标签1! <button ng-click="selectTabWithIndex(1)">选择标签2</button> </ion-tab> <ion-tab title="Tab 2">你好标签2!</ion-tab> </ion-tabs> </body>
function MyCtrl($scope, $ionicTabsDelegate) { $scope.selectTabWithIndex = function(index) { $ionicTabsDelegate.select(index); } }
ทาง
select(index, [shouldChangeHistory])
เลือกแท็บเพื่อให้ตรงกับดัชนีที่กำหนด
พารามิเตอร์ | ชนิด | รายละเอียด |
---|---|---|
ดัชนี | 数值 | เลือกแท็บดัชนี |
shouldChangeHistory (อุปกรณ์เสริม) | 布尔值 | ถ้าตัวเลือกนี้ควรโหลดประวัติการท่องเว็บของแท็กนี้ (ถ้ามี) และการใช้งานหรือโหลดเพียงหน้าเริ่มต้น เริ่มต้นเป็นเท็จ เคล็ดลับ: หาก |
selectedIndex()
กลับค่า: ค่าดัชนีแท็กที่เลือกเช่น -1
$getByHandle(handle)
พารามิเตอร์ | ชนิด | รายละเอียด |
---|---|---|
จัดการ | 字符串 |
ตัวอย่างเช่น:
$ionicTabsDelegate.$getByHandle('my-handle').select(0);