все свойства приватными, включая те, которые используются в шаблоне?
Можно ли где-то почитать best practices на этот счет? Не приводит ли это к проблемам с производительностью?
Спрашиваю, потому что в angular material компонентах сделано именно так:
https://github.com/angular/components/blob/98b880b77da0c5906b01925d469731d13e24f3b9/src/material/menu/menu.ts
Те которые используются в шаблоне должны быть публичными это тебе линтер должен подсказать.
Обсуждают сегодня