#9 – Пайпы и работа с шаблонами
Відеоурок
В Angular есть очень удобный инструмент для работы с отображением данных — пайпы. С их помощью вы можете буквально в одну строку преобразовать дату, сделать текст заглавными буквами или сократить длинный абзац. Всё это — прямо в шаблоне, без лишнего кода.
Пайп — это просто функция, которая форматирует значение перед его выводом. Например, если у вас есть дата создания заметки, и вы хотите показать её в читабельном виде, можно написать:{{ note.createdAt | date:'short' }}
И Angular сам превратит дату в аккуратный формат.
Существуют десятки встроенных пайпов: date, uppercase, lowercase, currency, json и другие. Но вы также можете создавать свои собственные. Это особенно полезно, если нужно, например, обрезать текст, преобразовать значение или наложить условие форматирования.
Создать пайп можно через Angular CLI — это всего одна команда. А дальше вы просто описываете, как должно преобразовываться значение, и используете пайп в шаблоне как любой другой.
Пайпы делают шаблоны чище, а код — понятнее. Вы не захламляете компонент множеством функций для форматирования, а просто управляете отображением данных там, где они и выводятся — в HTML. И это ещё один шаг к чистой архитектуре и удобному фронтенду.
Матеріали для курсу
Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт
Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися