我使用角度拦截器概念为所有$ 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;
}
};
}]);