Фильтры - это простые методы, которые изменяют вывод чисел, строк, переменных и объектов. Они помещаются в выходной тег {{
... }}
и обозначаются символом вертикальной черты |
.
<!-- product.name = "Удивительная обувь" -->
{{ product.name | upcase }}
Вывод
УДИВИТЕЛЬНАЯ ОБУВЬ
В приведенном выше примере product
- это объект, name
- его атрибут, а upcase
- применяемый фильтр.
Для некоторых фильтров требуется передать параметр.
{{ product.name | remove: "Удивительная" }}
Вывод
обувь
На одном выходе можно использовать несколько фильтров. Они применяются слева направо.
<!-- product.name = "Удивительная обувь" -->
{{ product.name | upcase | remove: "УДИВИТЕЛЬНАЯ" }}
Вывод
ОБУВЬ