В Angular теперь можно использовать стрелочные функции прямо в шаблонах. Они работают как обычные, но с некоторыми ограничениями.
Поддерживаются только функции с неявным возвратом:
(a) => a + 1 разрешено, а (a) => { return a + 1 } нет. Внутри стрелочных функций нельзя использовать pipe-операторы, но их можно передавать в pipe снаружи:
(a, b) => a + b | test разрешено, а (a, b) => (a + b | тест) нет.Чтобы избежать пересоздания функций при каждой проверке изменений, компилятор применяет оптимизации.
👉 https://github.com/angular/angular/commit/d9923b72a20972ba6bf728d78f1afac6936ade18
