علامة التبويب الأيونية عملية شريط
ايون علامات التبويب
ايون علامات التبويب هي مجموعة من علامات تبويب الصفحات في شريط التبويب. يمكنك التبديل صفحات من خلال النقر على هذا الخيار.
لدائرة الرقابة الداخلية، وسوف تظهر في الجزء السفلي من الشاشة، وسوف تظهر الروبوت في الجزء العلوي من الشاشة (أسفل شريط الملاحة).
استعمال
<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 (اختياري) | 字符串 | ولكن عندما كنت على اتصال سوف علامة التبويب القفز الروابط. |
رمز (اختياري) | 字符串 | علامة التبويب رمز. إذا كانت قيمة معينة، يصبح الافتراضي أيون على والأيوني قبالة. |
رمز على (اختياري) | 字符串 | اختيار رمز العلامة. |
رمز حالا (اختياري) | 字符串 | لم يتم تحديد رمز العلامة. |
شارة (اختياري) | 表达式 | علامة التبويب شارة (عادة عددا). |
على غرار شارة (اختياري) | 表达式 | أساليب التبويب الصغرى كاب (على سبيل المثال، علامات إيجابية). |
على حدد (اختياري) | 表达式 | حرائق عند علامة التبويب المحددة. |
على إلغاء تحديد (اختياري) | 表达式 | تحريك علامة التبويب عندما لم يتم التحقق منه. |
نانوغرام النقر (اختياري) | 表达式 | عادة، وسيتم اختيار علامة التبويب عند النقر عليها. إذا كان نانوغرام مزدوجا فوق، لن يتم تحديده. يمكنك استخدام $ 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);