У меня одна Controller
в AngularJS и две разные службы (ServiceA
, ServiceB
). Обе службы имеют одинаковые методы (но реализуют методы по-разному), поэтому обе службы потенциально могут использоваться одним и тем же Controller
.
В зависимости от маршрута Controller
должен использовать ServiceA
или ServiceB
(Controller
не должен знать, какой сервис использует). ¿Как это достигается с помощью AngularJS framework? Я думал об использовании resolve
с routeprovider
для внедрения службы в контроллер, но я не смог найти пример использования routeprovider
resolve
таким образом.