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