ionische Tableiste Betrieb
Ion-tabs
Ionen Tabs sind eine Reihe von Seite Registerkarten in der Tab-Leiste. Sie können die Seiten wechseln, indem Sie auf die Option klicken.
Für iOS, es am unteren Rand des Bildschirms angezeigt wird, Android wird am oberen Rand des Bildschirms (unterhalb der Navigationsleiste) erscheinen.
Verwendung
<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>
Der Effekt ist wie folgt:
API
Immobilien | Typ | Detail |
---|---|---|
Delegat-Griff (Optional) | 字符串 | Der Griff mit |
Ion-tab
Affiliated ionTabs
Es enthält eine Registerkarte Inhalt. Dieser Inhalt ist nur in einem bestimmten ausgewählten Registerkarte.
Jeder hat seine eigene ionTab Browser-Verlauf.
Verwendung
<ion-tab title="Tab!" icon="my-icon" href="#/tab/tab-link" on-select="onTabSelected()" on-deselect="onTabDeselected()"> </ion-tab>
API
Immobilien | Typ | Detail |
---|---|---|
Titel | 字符串 | Tab-Titel. |
href (Optional) | 字符串 | Aber wenn Sie berühren die Registerkarte Links zu springen. |
Symbol (Optional) | 字符串 | Tab-Symbol. Wenn ein gegebener Wert, wird es die Standard-Ion-on und Ion-off. |
Symbol-on (Optional) | 字符串 | Ausgewählte Tag-Symbol. |
Symbol-off (Optional) | 字符串 | Nicht Tag-Symbol ausgewählt. |
Abzeichen (Optional) | 表达式 | Abzeichen Reiter (in der Regel eine Zahl). |
Abzeichen-Stil (Optional) | 表达式 | Registerkarte Stile Micro-Cap (zB Tabs-positiv). |
on-select (Optional) | 表达式 | Wird ausgelöst, wenn die ausgewählte Registerkarte. |
on-Abwahl (Optional) | 表达式 | Auslösen, wenn nicht aktiviert Tab. |
ng-Klick (Optional) | 表达式 | Typischerweise wird, wenn darauf geklickt Reiter ausgewählt werden. Wenn die ng-Click, wird es nicht ausgewählt werden. Sie können $ ionicTabsDelegate.select () verwenden, um den Schalter Etikett angeben. |
$ IonicTabsDelegate
Berechtigungskontrolle ionTabs Anweisung.
Diese Methode direkt $ ionicTabsDelegate Dienst anrufen, kontrollieren Sie alle ionTabs Anweisung. Mit $ getByHandle Verfahren zur Bekämpfung von spezifischen ionTabs Instanz.
Verwendung
<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); } }
Weg
select(index, [shouldChangeHistory])
Wählen Sie die Registerkarte den gegebenen Index entsprechen.
Parameter | Typ | Detail |
---|---|---|
Index | 数值 | Wählen Sie die Registerkarte Index. |
shouldChangeHistory (Optional) | 布尔值 | Wenn diese Option sollte den Browser-Verlauf dieses Tags (falls vorhanden) zu laden, und die Verwendung oder Last nur die Standardseite. Der Standardwert ist false. Tipp: Wenn ein |
selectedIndex()
Rückgabewert: Der Wert wird Tag - Index ausgewählt, wie -1.
$getByHandle(handle)
Parameter | Typ | Detail |
---|---|---|
Griff | 字符串 |
Zum Beispiel:
$ionicTabsDelegate.$getByHandle('my-handle').select(0);