您的位置:首页 >ionic 选项卡栏操作
发布于2026-08-11 阅读(0)
扫一扫,手机访问
ion-tabs 是有一组页面选项卡组成的选项卡栏。可以通过点击选项来切换页面。

对于 iOS,它会出现在屏幕的底部,Android会出现在屏幕的顶部(导航栏下面)。
效果如下所示:
| 属性 | 类型 | 详情 |
|---|---|---|
| delegate-handle (可选) |
字符串
|
该句柄用 |
隶属于ionTabs
包含一个选项卡内容。该内容仅存在于被选中的给定选项卡中。
每个ionTab都有自己的浏览历史。
| 属性 | 类型 | 详情 |
|---|---|---|
| title |
字符串
|
选项卡的标题。 |
| href (可选) |
字符串
|
当触碰的时候,该选项卡将会跳转的的链接。 |
| icon (可选) |
字符串
|
选项卡的图标。如果给定值,它将成为ion-on和ion-off的默认值。 |
| icon-on (可选) |
字符串
|
被选中标签的图标。 |
| icon-off (可选) |
字符串
|
没被选中标签的图标。 |
| badge (可选) |
表达式
|
选项卡上的徽章(通常是一个数字)。 |
| badge-style (可选) |
表达式
|
选项卡上微章的样式(例,tabs-positive )。 |
| on-select (可选) |
表达式
|
选项卡被选中时触发。 |
| on-deselect (可选) |
表达式
|
选项卡取消选中时触发。 |
| ng-click (可选) |
表达式
|
一般情况下,点击某个选项卡后,它会自动进入选中状态。可一旦给它加上了 ng-Click,默认的选中行为就不会生效了。遇到这种情况,就需要通过$ionicTabsDelegate.select()来手动指定切换到哪个标签。 |
授权控制ionTabs指令。
该方法直接调用$ionicTabsDelegate服务,控制所有ionTabs指令。用$getByHandle方法控制具体的ionTabs实例。
你好,标签1!
你好标签2!
function MyCtrl($scope, $ionicTabsDelegate) {
$scope.selectTabWithIndex = function(index) {
$ionicTabsDelegate.select(index);
}
}
select(index, [shouldChangeHistory])
选择标签来匹配给定的索引。
| 参数 | 类型 | 详情 |
|---|---|---|
| index |
数值
|
选择标签的索引。 |
| shouldChangeHistory (可选) |
布尔值
|
这个选项用来决定:遇到这个标签时,是继续加载它已有的浏览历史(如果之前已经存在),还是只打开默认页面。默认值是 false。顺带提醒一句,如果某个 |
selectedIndex()
返回值: 数值, 被选中标签的索引,如 -1。
$getByHandle(handle)
| 参数 | 类型 | 详情 |
|---|---|---|
| handle |
字符串
|
例如:
$ionicTabsDelegate.$getByHandle('my-handle').select(0); 上一篇:jQuery Mobile 教程
下一篇:ionic 加载动画
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9