Мы просто на первом проекте с угловым2. У меня вопрос о предоставлении услуги.Разница между предоставлением услуги NgModule и компоненту
Как я знаю, есть два способа объявить провайдера с в вашем приложении. Вы можете объявить его глобально в теге @NgModule
или локально в теге @Component
.
Насколько я знаю, единственной разницей между двумя способами является область предоставления. Когда приложение широко распространено, только один компонент. Из этого я бы сделал вывод, что я предпочитаю предоставлять услугу в основном (в зависимости от использования услуги) локально в моем конкретном компоненте, чтобы сохранить область малой.
Верно ли это, или существуют ли какие-либо другие различия между двумя способами декларации, о которых я не знаю?
Спасибо, это действительно имеет значение сейчас. –