#9 – Пайпы и работа с шаблонами

#9 – Пайпы и работа с шаблонами

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

Видеоурок

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


Пайп — это просто функция, которая форматирует значение перед его выводом. Например, если у вас есть дата создания заметки, и вы хотите показать её в читабельном виде, можно написать:
{{ note.createdAt | date:'short' }}
И Angular сам превратит дату в аккуратный формат.


Существуют десятки встроенных пайпов: date, uppercase, lowercase, currency, json и другие. Но вы также можете создавать свои собственные. Это особенно полезно, если нужно, например, обрезать текст, преобразовать значение или наложить условие форматирования.


Создать пайп можно через Angular CLI — это всего одна команда. А дальше вы просто описываете, как должно преобразовываться значение, и используете пайп в шаблоне как любой другой.


Пайпы делают шаблоны чище, а код — понятнее. Вы не захламляете компонент множеством функций для форматирования, а просто управляете отображением данных там, где они и выводятся — в HTML. И это ещё один шаг к чистой архитектуре и удобному фронтенду.

Материалы для курса

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям

Большое задание по курсу

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

Также стоит посмотреть

Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроков
Комментарии
Добавить комментарий

Пока комментариев нет