Say У меня есть следующий контроллер:Как вы изменяете зависимости во время выполнения в AngularJS?
var MyController = function(dataSource) {
this.something = dataSource.getSomething();
}
Но я хочу, чтобы ввести другую реализацию dataSource
в зависимости от того, или не я, я онлайн или оффлайн (например LocalStorageDataSource
и APIDataSource
).
Что такое механизм в Angular, который позволит мне сделать это как при запуске скрипта, так и при запуске оффлайн/онлайн-события?
В основном я пытаюсь добиться инъекции полиморфной зависимости во время выполнения в Угловом.
Brilliant, только то, что я искал. Благодаря! – AgmLauncher