Angular представляет новый синтаксис @let, позволяющий разработчикам определять и повторно использовать переменные внутри шаблонов. Этот синтаксис решает давнюю проблему в синтаксисе шаблонов Angular.
Декларации @let позволяют определять переменные с значениями, полученными из выражений Angular. Эти переменные затем можно повторно использовать в течение всего шаблона, улучшая читаемость и поддерживаемость кода.
В отличие от предыдущих решений, переменные @let имеют область видимости текущего представления и его потомков, улучшая организацию кода и предотвращая нежелательные столкновения переменных.
Декларации @let являются только для чтения, а их значения пересчитываются во время обнаружения изменений, обеспечивая точность данных.
Официальный синтаксис @let включает ключевое слово, имя переменной, оператор присваивания, выражение Angular и терминатор точки с запятой.
Примеры иллюстрируют использование @let для определения переменных для отображения в шаблоне, включая сложные выражения с асинхронными трубами.
Команда Angular просит обратную связь о новом синтаксисе @let, чтобы продолжать улучшать опыт разработчика.
blog.angular.dev
Introducing @let in Angular
Create attached notes ...
