ion-nav-bar
Delegate: $ionicNavBarDelegate
If we have an ionNavView
directive, we can also create an
<ion-nav-bar>
, which will create a topbar that updates as the application state changes.
We can add a back button by putting an ionNavBackButton
inside.
We can add buttons depending on the currently visible view using
ionNavButtons
.
Note that the ion-nav-bar element will only work correctly if your content has an ionView around it.
Usage
<body ng-app="starter">
<!-- The nav bar that will be updated as we navigate -->
<ion-nav-bar class="bar-positive">
</ion-nav-bar>
<!-- where the initial view template will be rendered -->
<ion-nav-view>
<ion-view>
<ion-content>Hello!</ion-content>
</ion-view>
</ion-nav-view>
</body>
API
Attr | Type | Details |
---|---|---|
delegate-handle
(optional)
|
string
|
The handle used to identify this navBar
with |
align-title
(optional)
|
string
|
Where to align the title of the navbar. Available: 'left', 'right', 'center'. Defaults to 'center'. |
no-tap-scroll
(optional)
|
boolean
|
By default, the navbar will scroll the content to the top when tapped. Set no-tap-scroll to true to disable this behavior. |