Есть код:
mainApp.config(function($stateProvider, $urlRouterProvider, $locationProvider ) {
$urlRouterProvider.otherwise("/err404");
$stateProvider
.state('start', {
url: "/",
templateUrl: "views/c/search.html",
controller: 'search'
})
. . .
. . .
function search($scope,$http){
$http({method: 'JSONP', url: "http://my_site.com:3000"}).
success(function(data) {
$scope.c = data;
})
}
Если $scope.c присвоить константу вне функции $http, то всё прекрасно работает. Как мне заставить контроллер ждать ответа $http?