working trustashtml renderizar not angularjs response-headers

trustashtml - renderizar html angularjs



AngularJS $ cabecera de respuesta http (2)

Este simple problema me está molestando. Tengo un valor personalizado en mi encabezado de respuesta del servidor de Web Api Rest. Puedo verlo en Firebug como: X-TotalPages 204 Intento obtenerlo en mi controlador AngularJS. Código abajo. Pero no puedo encontrar ningún buen ejemplo de cómo hacer esto. console.log (headers () [''X-TotalPages'']); registros ''indefinidos''

var assets = angular.module("Assets", [''ui.bootstrap'']); assets.controller(''AssetSearchController'', function ($scope, $http) { $scope.test = ''very''; $scope.getItems = function () { $http({ method: ''GET'', url: ''http://localhost:57772/api/assets'', params: { search: 1, page: 0, pageSize: 10 } } ).success(function (data, status, headers, config) { $scope.currentPage = 4; console.log(headers()[''X-TotalPages'']); $scope.items = data; }). error(function (data, status) { console.log(JSON.stringify(data)); console.log(JSON.stringify(status)); }); };


Debe utilizar: headers(''X-TotalPages'')

(Publicar la respuesta de Wawy para que la pregunta se pueda resolver.)


Puedes usar la devolución de llamada de promesa de éxito

promise.then(function(resp){ resp.headers().token(variablename) });