Мое приложение имеет ряд объектов модели домена, которые я уже создал и тестировал на модуле. В них нет ничего угловатого, у них нет угловых зависимостей, и я мог бы просто использовать их, если бы я выбрал некоторые другие рамки, кроме угловых.Угловой: как ввести внешние объекты домена в контроллер?
Мой вопрос касается правильного способа их использования в угловых условиях. Мне нужно использовать их в контроллере. В настоящее время я просто включаю их перед моим кодом углового контроллера, поэтому они уже определены, и я могу просто обратиться к ним. Но я хотел бы знать, есть ли лучший способ? Должен ли я использовать систему впрыскивания зависимости углов для их инъекции? Если да, то как?
Спасибо.
Привет Энди, спасибо за ответ. Мне это было интересно. У меня создалось впечатление, что услуги были предназначены для предметов, которые были более широкого применения и повторно использовались в разных местах. По-прежнему считается хорошей практикой создавать один для объектов, которые, вероятно, будут отображаться только в одном контроллере? – Jonah