Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   дублирование post запроса (https://javascript.ru/forum/angular/49387-dublirovanie-post-zaprosa.html)

logosan 11.08.2014 11:41

дублирование post запроса
 
Имеется вот такой контроллер

function NewsCtrl($scope, $routeParams, $http) {
    $http.post('php/get_news.php', {'category': $routeParams.category, 'page': $routeParams.page}).
        success(function(data) {
            console.log(data.category);
        });
}


И php файл

<?php	
	echo json_encode(array('category' => 'asd'));


Дело в том что мне на консоль 2 раза выводит asd, а должно один. Может подсказать кто-нибудь в чём тут проблема? :)

Tek 11.08.2014 12:05

1) Вы уверены что проблема в NewsCtrl? (выведите console.log() до вызова метода NewsCtrl).
2) Посмотрите уходи ли 2 ajax запроса?

отпишитесь по результатам.

logosan 11.08.2014 12:12

Всё решил проблему. Два раза объявлялся контроллер)

Один раз в роутах

when('/news/:category/:page', {
                templateUrl: 'view/news.html',
                controller: 'NewsCtrl'
            })


А другой во view

<div ng-controller="NewsCtrl"></div>


Часовой пояс GMT +3, время: 06:57.