4
私はすべての残りの呼び出しにパラメータとして追加する非同期サービスから値を取得する必要があります。 casService.getProxyTicket()$のHTTP呼び出しがある...矩形パラメータの非同期値を取得するにはどうすればよいですか?
I持って次のコード: -
myFactories.factory('myFactory', [
'Restangular'
, 'casService'
, function (Restangular
, casService) {
return Restangular.withConfig(function (config) {
config.setBaseUrl('https://host:port/somecontext/rest');
config.addFullRequestInterceptor(function (element
, operation
, route
, url
, headers
, params
, httpConfig) {
...私はここで何をする必要がありますか?
casService.getProxyTicket(url).then(function(st){
console.log('proxyTicket = ' + st.data.ticket);
});
params.ticket = ?????? <= st.data.ticket
...
return {
element: element
, headers: headers
, params: params
, httpConfig: httpConfig
}
});
}).service('myCollection');
}]
);
...事前に感謝!!!!