Перейти к содержанию

Тур Героев приложение и учебник

📅 16.05.2022

Начало работы

В этом учебном пособии вы создадите собственное приложение Angular с самого начала. Это хороший способ познакомиться с типичным процессом разработки и изучить концепции, инструменты и терминологию проектирования приложений Angular.

Если вы новичок в Angular, сначала попробуйте приложение Try it now быстрого запуска. Приложение Try it now основано на готовом частично завершенном проекте.

Вы можете редактировать приложение в StackBlitz и видеть результаты в реальном времени.

Try it now охватывает те же основные темы — компоненты, синтаксис шаблонов, маршрутизация, сервисы и доступ к данным с помощью HTTP— в сжатом формате, следуя лучшим практикам.

Этот учебник Тур героев содержит введение в основы Angular и показывает, как:

  • Настроить локальную среду разработки Angular.
  • Использовать Angular CLI для разработки приложения.

Приложение Tour of Heroes, которое вы создадите, поможет кадровому агентству управлять своим штатом героев. Приложение обладает многими функциями, которые вы ожидаете найти в любом приложении, управляемом данными.

Готовое приложение:

  • Получает список героев
  • Отображает героев в списке
  • Редактирует информацию о выбранном герое
  • Перемещается между различными представлениями данных о героях.

Этот учебник поможет вам обрести уверенность в том, что Angular может делать все, что вам нужно, показав вам, как:

  • Использовать директивы для показа и скрытия элементов и отображения списков данных героев.

  • Создавать компоненты Angular components для отображения данных о героях и показа массива героев.

  • Используйте одностороннее связывание данных для данных, доступных только для чтения.

  • Добавьте редактируемые поля для обновления модели с помощью двусторонней привязки данных.

  • Привязка методов компонентов к событиям пользователя, таким как нажатие клавиш и клики.

  • Предоставление пользователям возможности выбирать героя из списка и редактировать его в представлении подробностей.

  • Форматируйте данные с помощью пайпов.

  • Создайте общую службу для сборки героев.

  • Используйте routing для навигации между различными представлениями и их компонентами.

Решение

После выполнения всех шагов учебника конечное приложение будет выглядеть так, как показано в этом примере.

Живой пример

Скачать

Создайте свое новое приложение

Вот изображение того, к чему ведет этот учебник, показывающее вид Dashboard и самых героических героев:

Output of heroes dashboard

Для перехода между представлениями можно нажать на ссылки Приборная панель и Герои на приборной панели.

Если вы нажмете на героя приборной панели "Магнета", маршрутизатор откроет представление "Сведения о герое", где вы можете изменить имя героя.

Details of hero in application

Нажатие кнопки "Назад" возвращает вас на приборную панель. Ссылки, расположенные в верхней части, позволяют перейти к любому из основных видов.

Если вы нажмете "Герои", приложение отобразит представление списка "Герои".

Output of heroes list application

Когда вы щелкаете по имени другого героя, в мини-подробностях под списком, доступных только для чтения, отражается новый выбор.

Вы можете нажать кнопку "Просмотр деталей", чтобы перейти к редактируемым деталям выбранного героя.

На следующей схеме показаны варианты навигации.

View navigations

Вот приложение в действии:

Tour of Heroes in Action

Ссылки

Комментарии