Я очень хорошо прочитал этот пост
Какие вещи можно вводить другим в Angular.js?
и мне было любопытно, так как мне сказали использовать свойство resolve для создания xhr и использовать службы для помощи с этими вызовами. Как работает свойство resolve в этом коде? В какой момент вызывается инжектор $?
app.config(function($stateProvider){
$stateProvider
.state("eventIndex", {
url: "/events",
views: {
"main": {
controller: "EventsCtrl",
templateUrl: "assets/events/index.html"
}
},
resolve: {
events: ['EventService', function(Event){
return Event.allEvents()
}
]
}
});
});