angularjs - 在 Angular JS ui-router 中获取接收到的 Http Headers
问题描述
我是 Angular 的新手。我有以下 Angular JS(v.1.7) ui-router
.state('helpPage', {
url: "/help",
data: {
roles: []
},
views: {
helpDoc: {
templateUrl: 'app/modules/help/help.tpl.html',
controller: 'helpCtrl'
}
}
})
当用户点击此页面时,我想检索标题。我可以在控制器或 ui-route 的解析方法本身中获取它们吗?
尝试了 HttpInterceptor 但它没有帮助。
任何帮助深表感谢。
解决方案
使用headers
$httpresponse
对象的属性:
$http.head(url).then(function(response) {
var headerGetter = response.headers;
console.log(headerGetter("headerName"));
});
有关详细信息,请参阅
推荐阅读
- c# - XML 解析以获取 XElement 列表中的特定标记值
- view - 如何刷新每个新蜡烛的脚本?
- amazon-web-services - AWS 基础设施即代码文档
- python - 使用 BeautifulSoup 从网站表中提取的数据将数据转换为数字
- netsuite - 从 NetSuite 中的 Suitelet 调用客户端脚本进行表单验证
- git - 更新分支而不删除从它发出的拉取请求
- highcharts - 如何在高图中显示垂直线,如下图所示?
- html - 视频未显示在自定义 Firebase 域上
- python - 如何从 Pivot Table() 结果在 python 中绘制条形图?
- json - 来自文件的 Json 未第一次加载