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