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