Уникальный ионный заголовок на каждой странице, один и тот же кликабельный элемент на всех страницах - PullRequest
0 голосов
/ 12 февраля 2019

Я хотел бы иметь уникальный ионный заголовок для каждой страницы моего ионного приложения (Новости, Поиск и т. Д.), Но также включить значок настроек на панели инструментов, который откроет модальное окно с парой различных опций для пользователя.взаимодействовать с.Я хочу избежать перестроения значка настроек, чтобы мой код оставался СУХИМЫМ, предотвращал ненужный импорт и сохранял разделение задач.

news.page.html

<ion-header>
  <ion-toolbar>
    <ion-title>
      News
    </ion-title>
  </ion-toolbar>
</ion-header>

app.component.html

<ion-app>
  <ion-header>
    <ion-icon (click)='openSettings()' slot='end' name='settings'></ion-icon>
  </ion-header>
  <ion-router-outlet></ion-router-outlet>
</ion-app>

Как и ожидалось, заголовок страницы перезаписывает весь заголовок приложения.Я думаю о создании отдельного компонента значка настроек, но (я полагаю) это потребует от меня его импорта на каждую страницу.

Любая помощь приветствуется.

...