Подтвердить что ты не робот

Как сделать горизонтальную навигационную панель для материала angular

Это мой первый опыт использования Angular Material, и я просто спрашиваю, могут ли вы помочь мне добавить горизонтальную навигационную панель для моего проекта, используя Angular Материал? У меня проблемы с поиском. Заранее спасибо! Оставайтесь классными:)

4b9b3361

Ответ 1

Посмотрите на этот пример:

<div layout="row" layout-padding class="bg-dark-blue nav-dark" layout-align="space-between center">
<div>
    <md-button>Home</md-button>
    <md-button>Item 1</md-button>
    <md-button>Item 2</md-button>
    <md-menu>
        <md-button md-menu-origin ng-click="$mdOpenMenu()">Help</md-button>
        <md-menu-content width="2">
            <md-menu-item>
                <md-button>Help</md-button>
            </md-menu-item>
            <md-menu-item>
                <md-button>About</md-button>
            </md-menu-item>
        </md-menu-content>
    </md-menu>
</div>
<div class="nav-buttons">
    <md-button class="md-raised md-accent">My profile</md-button>
    <md-button class="md-raised md-warn">Log Out</md-button>
</div>

Некоторые из этих классов предназначены только для раскраски содержимого, не обращайте на них особого внимания:)

Ответ 2

В соответствии с официальная документация, создание горизонтальной навигационной панели так же просто, как с помощью md-toolbar.

    <md-toolbar layout="row" class="md-whiteframe-z3" style="padding:0px;margin:0px;position:fixed;">
<h2>Sample navbar</h2>
</md-toolbar>`

Вы можете добавить столько элементов, которые вы хотите на панели навигации, и выравнивание каждого элемента может быть исправлено с помощью <span flex></span>.

В span flex мы также можем указать для него значения для определенных выравниваний.

Ответ 3

Вот как вы создаете навигационную панель в angular материале: (Я также использовал angular -материал-значки:)

<md-content class="md-padding" style="background:#086A87">
    <md-nav-bar md-selected-nav-item="currentNavItem" nav-bar-aria-label="navigation links">
      <md-nav-item md-nav-click="goto('page1')" name="page1">
              <ng-md-icon icon="phone" style="fill:wheat" size="20"></ng-md-icon>Personal Information
      </md-nav-item>
      <md-nav-item md-nav-click="goto('page2')" name="page2">
              <ng-md-icon icon="mode_edit" style="fill: wheat" size="20"></ng-md-icon>Edit
      </md-nav-item>
      <md-nav-item md-nav-click="goto('page3')" name="page3">
              <ng-md-icon icon="print" style="fill: wheat" size="20"></ng-md-icon>Print Detail1
      </md-nav-item>
      <md-nav-item md-nav-click="goto('page4')" name="page4">
                <ng-md-icon icon="print" style="fill: wheat" size="20"></ng-md-icon>Print Detail2      
      </md-nav-item>
    </md-nav-bar>
</md-content>