Операция вкладка ионная бар
ионно-табс
ионно-табс представляют собой набор вкладок страниц в панели вкладок. Вы можете переключать страницы, нажав на опцию.
Для 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 (например, вкладки-положительных). |
на выбор (Необязательно) | 表达式 | Срабатывает, когда вкладка выбрана. |
на Deselect (Необязательно) | 表达式 | Trigger вкладку Если флажок снят. |
нг-клик (Необязательно) | 表达式 | Как правило, будет выбран при нажатии на вкладку. Если нг-Click, он не будет выбран. Вы можете использовать $ 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);