На самом деле, у меня есть два вопроса о лучших практиках angular 4.
- У меня есть служба с именем
RemoteService
, которая отвечает за вызовы XHR. Я хочу поймать экземпляр компонента, который использует эту службу, вRemoteService
. Так что, я думаю, лучше предоставлять эту услугу на уровне компонентов. Потому что я не хочу, чтобы все методы службы принимали экземпляр компонента по параметру. Но это хорошо или плохо - предоставлять услуги по каждому компоненту? Кстати:RemoteService
будет использоваться в сотнях компонентов. - Я пытаюсь следовать руководству по стилю angular. Где мне разместить
RemoteService
?. Модуль общих функций или модуль основных функций ?. Его цель похожа наExceptionService
иLoggerService
. Но это не одноэлементный сервис, как я объяснил выше. Это может зависеть от ответа на вопрос 1.