противоречит ли это какой-то философии?
Спасибо.
// component
constructor(public authRouteService: AuthRouteService){}
// template
<div (click)="authRouteService.goToSignInPage()"></div>
(просьба не исследовать код, это всего лишь пример)
Ну вообще странно что у вас сервис имеет метод перехода на какой-то там signin
нарушает закон деметры
Тоже видел такие варианты использования. Сам так никогда не делаю. Сервисы у меня только приватные. Хотя конечно для js это не особо защищает, но все же. Если есть поле какое, которое нужно в шаблоне использовать из сервиса, то уже его выносишь отдельно в переменную публичную и используешь. А сервис (ну лично у меня) всегда только приватный.
За счёт чего ? Используется одна точка же
Обсуждают сегодня