Добрый вечер.
Проблема с выводом данных отданных сервером. В контроллере данные ложу в переменную
app.controller('UpdateFormController', ['$scope', '$http', '$routeParams', function($scope, $http, $routeParams) {
    var _id = {pk: $routeParams.operId};
    $http.post('/update/', angular.toJson(_id))
    .success(function(data, status) {
        console.log('Success: data -> ' + data + ' :: status -> ' + status);
        $scope.obj = data;
    })
    .error(function(data, status) {
        console.log('Error: data -> ' + data + ' :: status -> ' + status);
    });
}]);
В шаблоне если вызвать переменную 
 то выведет всю строку с ответом
	
	| 
		 Код: 
	 | 
	[{"category":1,"comment":"dsfasdf","money":123,"user":[13],"date":"2015-03-22","id":1}] | 
	
Но если выводить 
 то мне пишет undefined.
Не могу понять почему такое происходит. Что я делаю не так?
З.Ы. еще заметил что ангуляр 2 раза шлет запрос на сервер. Тоже не понимаю почему так происходит.