我在我的单页面角应用程序中实现了资源,该应用程序触发了我的REST客户端服务器。我为每个资源提供了不同的服务。现在,我的REST服务器正在发送一个响应头中的值,现在我想知道从头中检索该值的正确方法。适用于资源成功查询的Angular JS全局配置
我的服务代码:
app.service('$job', function($resource) {
var job = $resource(service_base_url+'jobs.json/:id');
return job;
});
我控制器这是越来越标题:
app.controllerProvider.register('JobPostsController',['$scope','$job', function($scope, $job) {
$scope.jobs = {};
$scope.job_titles = {};
$job.query(function(jobs,responseHeaders){
var headers = responseHeaders();
some_function(headers.user);
$scope.jobs = jobs.jobs;
});
}
]);
我得到头在我上面的代码,但我不希望在所有控制器注入它。那么有没有适当的方法来做到这一点?一些单一的配置代码,将运行所有未来的资源请求或某种事件,只有当成功的资源响应与200 OK时才会触发
您是否尝试在运行块中设置呼叫? – Whisher 2014-09-25 13:33:34
没有什么呢?我是新来的角 – 2014-09-25 13:34:01