私は現在、バージョン1.2.4のIonicを使用しています。ion-sides-menusのタイトルをその子イオンビューのタイトルに設定するにはどうすればよいですか?
私はion-side-menus
指令である親ビューapp
を持っています。現在、ion-side-menu-content
- >ion-nav-bar
にはタイトルがありますが、そのサブビューはion-nav-bar
のタイトルを変更していません。ここで
はapp
ソースです:
<ion-side-menus enable-menu-with-back-views="false">
<ion-side-menu-content>
<ion-nav-bar class="bar-stable has-header" align-title="center">
<ion-nav-back-button>
</ion-nav-back-button>
<ion-nav-buttons side="left">
<button class="button button-icon button-clear ion-navicon" menu-toggle="left">
</button>
<h1 class="title">
Default Title
</h1>
</ion-nav-buttons>
</ion-nav-bar>
<ion-nav-view></ion-nav-view>
</ion-side-menu-content>
<ion-side-menu side="left">
<ion-header-bar class="bar-stable">
<h1 class="title">Menu</h1>
</ion-header-bar>
<ion-content>
<ion-list>
<ion-item menu-close href="#/app/view1">
View 1
</ion-item>
<ion-item menu-close href="#/app/view2">
View 2
</ion-item>
</ion-list>
</ion-content>
</ion-side-menu>
</ion-side-menus>
そしてapp
状態は次のようにセットアップされている:
$stateProvider.state('app', {
url: '',
abstract: true,
template: '<app></app>'
});
サブビューが正しくion-nav-view
にロードされているが、それはview-title
が更新されていないのですion-nav-bar
タイトル。
はここview1
のソースです:私はcontroller
とtemplateUrl
属性の角度component
を使用してい
$stateProvider.state('app.view1', {
url: '/view1'
});
:
<ion-view view-title="View 1">
<ion-content>
</ion-content>
</ion-view>
そしてview1
状態のような設定です。
ion-side-menus
を使用している場合、サブビューで親ビューion-nav-bar
のタイトルを更新するにはどうすればよいですか?
あなたのui-routerの状態はどのように設定されていますか? – ankur
@ankur:投稿を更新しました。 –