Дочерний элемент ionNavView

Используйте кнопки навигации, чтобы настроить кнопки на вашей ionNavBar
изнутри ionView. Это дает каждому шаблону вида возможность определить, какие кнопки должны отображаться в навигационной панели, имея приоритет над любыми дефолтными кнопками, уже находящимися в навигационной панели.

Любые заявленные кнопки будут размещены в навигационной панели с соответствующей стороны. Кнопки, имеющие приоритет, как правило, располагаются с левой стороны хедера, а второстепенные кнопки, в основном, находятся с правой стороны. Однако за точное расположение кнопок отвечает непосредственно сама платформа.
Например, в iOS основные кнопки помещены в самый левый край хедера, а
второстепенные кнопки - в самом правом краю, заголовок "шапки" располагается по центру между ними. Однако для Android обе группы кнопок размещаются с правого края "шапки", заголовок шапки смещен влево.

Мы рекомендуем всегда использовать параметры основные и второстепенные, так кнопки правильно занимают место на своей стороне шапки, это удобно для пользователей каждой из платформ. Но в случаях, когда кнопки должны всегда быть на определенной стороне, возможно использовать и левое, и правое расположение. Например,
кнопка переключения (toggle) для меню расположенного слева должна быть на левой стороне; в этом случае мы бы рекомендовали использовать side="left", чтобы она всегда была слева независимо от платформы.

Имейте в виду, что ion-nav-buttons должны быть непосредственными потомками ion-view или элементом ion-nav-bar (проще говоря, не "заворачивайте" его в другой div).

Применение

<ion-nav-bar>
</ion-nav-bar>
<ion-nav-view>
  <ion-view>
    <ion-nav-buttons side="primary">
      <button class="button" ng-click="doSomething()">
        I'm a button on the primary of the navbar!
      </button>
    </ion-nav-buttons>
    <ion-content>
      Some super content here!
    </ion-content>
  </ion-view>
</ion-nav-view>

API

Атрибут

Тип

Описание

side

(string)

Сторона, в которую нужно помещать кнопки в ionNavBar. Доступные стороны: основная, второстепенная, левая и правая.