$ionicNavBarDelegate
作者:本站编辑 发布时间:2015-11-24 来源:本站原创
点击数:
用法
<body ng-controller="MyCtrl"> <ion-nav-bar> <button ng-click="setNavTitle('香蕉')"> 设置标题为香蕉! </button> </ion-nav-bar> </body>
function MyCtrl($scope, $ionicNavBarDelegate) { $scope.setNavTitle = function(title) { $ionicNavBarDelegate.setTitle(title); } }
方法
back([event])
在浏览历史中后退。
参数 | 类型 | 详情 |
---|
event(可选) | DOMEvent | 事件对象(如来自点击事件) |
align([direction])
带有按钮的标题对齐到指定的方向。
参数 | 类型 | 详情 |
---|
direction(可选) | 字符串 | 标题文字对齐的方向。可用: 'left', 'right', 'center'。 默认: 'center'。 |
showBackButton([show])
设置或获取ionNavBackButton
是否显示(如果它存在的话)。
参数 | 类型 | 详情 |
---|
show(可选) | 布尔值 | 后退按钮是否显示。 |
showBar(show)
设置或获取ionNavBar
是否显示。
setTitle(title)
为ionNavBar
设置标题。
changeTitle(title, direction)
改变标题,指定的一个过渡的方向,显示新标题,隐藏旧标题。
参数 | 类型 | 详情 |
---|
title | 字符串 | 显示新标题。 |
direction | 字符串 | 过渡显示新标题的方向。可用: 'forward', 'back'。 |
getTitle()
getPreviousTitle()
$getByHandle(handle)
例如: $ionicNavBarDelegate.$getByHandle('myHandle').setTitle('newTitle')