角js服务调用的公共头

时间:2014-05-30 11:07:21

标签: javascript angularjs

我使用角度拦截器概念为所有$ http调用设置标头。 它是在登录时生成的。

但我在这里遇到问题,下载文件概念

downloadfile : function( Id ,success, failure)
{
var url = 'url'+Id;
$http.get( url, {cache: false} )
.success( function( data )
{

    if(success){

        window.location.href = 'url'+Id;
    }
})
.error( function( data)
{
    //error(data);
});
},

在我们实现安全性之前它工作正常,现在我还需要为window.href传递公共头文件。

请建议

我的拦截器

angular.module('mymodule').factory('httpRequestInterceptor', ['$rootScope', function($rootScope)
{
    return {
        request: function($config) {
            if( $rootScope.user.loginticket )
            {
                $config.headers['my-ticket'] = $rootScope.user.loginticket;
            }

            return $config;
        }
    };
}]);

0 个答案:

没有答案