Ionic=を初めて使用します。現在、listview
があり、リストに移動すると[戻る]ボタンが表示されます。
<ion-nav-bar class="bar-stable nav-title-slide-ios7">
<ion-nav-back-button class="button-icon icon ion-ios7-arrow-back">
Back
</ion-nav-back-button>
</ion-nav-bar>
画面の右側にボタンを追加するにはどうすればよいですか。また、リストに移動すると1度しか表示されません。
<ion-header-bar align-title="right">
を使用できます
完全な実装(左と右の両方)( docs から):
<ion-header-bar align-title="left" class="bar-positive"> <div class="buttons"> <button class="button" ng-click="doSomething()">Left Button</button> </div> <h1 class="title">Title!</h1> <div class="buttons"> <button class="button">Right Button</button> </div> </ion-header-bar> <ion-content> Some content! </ion-content>
Harryが指摘したように、ion-nav-buttons
を追加してside=right
を設定することは、これを実現する正しい方法です。
(@ハリーの回答からコピー)
<ion-nav-bar class="bar-stable nav-title-slide-ios7">
<ion-nav-back-button class="button-icon icon ion-ios7-arrow-back">
Back
</ion-nav-back-button>
<ion-nav-buttons side="right">
<button class="button button-clear button-positive" ng-click="reset()">
Refresh
</button>
</ion-nav-buttons>
</ion-nav-bar>
これは私がやったことです:
<ion-nav-bar class="bar-stable nav-title-slide-ios7">
<ion-nav-back-button class="button-icon icon ion-ios7-arrow-back">
Back
</ion-nav-back-button>
<ion-nav-buttons side="right">
<button class="button button-clear button-positive" ng-click="reset()">
Refresh
</button>
</ion-nav-buttons>
</ion-nav-bar>
<ion-nav-buttons>
はあなたが探しているものです: link
これを見つけるのに長い時間がかかりましたが、うまくいきました。 side="right"
を属性として。
これがドキュメントでより明白であるならば、それは素晴らしいです。
<ion-header>
<ion-toolbar color="primary">
<ion-title class="titleHeader">User Detail</ion-title>
<ion-buttons slot="end">
<ion-back-button defaultHref="/"></ion-back-button>
</ion-buttons>
</ion-toolbar>
</ion-header>
あなたもここから答えを見つけることができます: Ionic 2/3/4:ヘッダーのボタンをヘッダーの右側に配置する方法