JSON получить с угловой и PHP

Я хотел попросить вас немного помочь. Когда я пытаюсь передать свой передний конец в угловом части задней части (php) на консоли, как только я покинул службу, я получаю пустой массив

контроллер:

angular.module('pageModule') .controller('pageController', ['$scope', 'homeService', 'pageService', function($scope, homeService, pageService){ $scope.pages = new Array(); pageService.getPage().then(function(response){ var elenco = response.data; console.log(elenco); for(var i = 0; i < elenco.length; i++) $scope.pages.push(elenco[i]); }); console.log($scope.pages); }]); 

Это сервис:

 angular.module('pageModule') .service('pageService', function($http){ function getPage(){ return $http.get('../angCMS/server/php/page.php'); } return{ getPage: getPage }; }); 

И это часть PHP:

 <?php require_once 'core/class.core.php'; $page = new angCMS(); //this function connected the DB if($_SERVER['REQUEST_METHOD'] == 'GET'){ header('Content-type: application/json'); echo json_encode($page->getPage()); } ?> 

В консоли:

 pageModuleController.js:12 [] pageModuleController.js:8 Object {id: "1", title: "prova", content: "prova"}