Angular — один из многих фреймворков, применяемых для разработки веб-приложений
Валентина Юдаеваciteerde uit2 jaar geleden
Фреймворки позволяют структурировать ваш код и заставляют писать его определенным способом. Библиотеки обычно предлагают несколько компонентов и API, которые могут быть использованы по желанию в любом коде.
Lizciteerde uit3 jaar geleden
Как правило, функции-фабрики используются, когда надо реализовать логику приложения до создания объекта.
Lizciteerde uit3 jaar geleden
Сервис ProductService становится общим токеном, который понимают оба компонента.
Lizciteerde uit3 jaar geleden
не требует использования аннотаций DI для аргументов конструкторов.
Lizciteerde uit3 jaar geleden
Когда нужно создать объект, имеющий аргумент типа ProductService, создайте экземпляр зарегистрированного класса для внедрения в этот объект».
Lizciteerde uit3 jaar geleden
пользовательские типы (или токены)
Lizciteerde uit3 jaar geleden
Ссылка на объект типа ProductService будет внедрена с помощью аргумента конструктора, нет необходимости явно создавать объект типа ProductService в компоненте ProductComponen