【发布时间】:2015-06-09 22:24:01
【问题描述】:
我有这个 Angular 代码:
.state('UserTables', {
url: '/Tables',
resolve: {
auth: function resolveAuthentication(SessionService) {
return SessionService.isUser();
}
},
views: {
"containerMain": {
templateUrl: 'Views/Tables',
controller: TableController
},
}
})
并且想将一些请求标头传递给 templateUrl 调用。
有人做过类似的事情吗?
基本上我有一个 REST 服务,它可以根据 1 个标头和一些属性生成我需要的视图。属性没问题,但我不知道如何调用服务并等待结果。
试过了:
views: {
"containerMain": {
template: function (SessionService, $http, $q) {
console.log('template');
var resp = SessionService.getTable($http, $q, 'Generate/Table?objectId=WfObject');
var r = '';
resp.then(function (result) {
r = result;
console.log('resp:', r);
});
console.log('r:',r);
return r;
}
【问题讨论】:
标签: angularjs angular-ui-router request-headers