Показать сообщение отдельно
  #1 (permalink)  
Старый 05.10.2014, 23:52
Новичок на форуме
Отправить личное сообщение для pik.os Посмотреть профиль Найти все сообщения от pik.os
 
Регистрация: 05.10.2014
Сообщений: 1

UI-Router передача ajax-переменной в контроллер
Есть код:
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?
Ответить с цитированием