我正在为某些请求使用$ httpbackend,但是如果满足某些条件,我想通过请求传递:
$httpBackend.whenGET('index').respond(function(method, url, headers) {
if (security.currentUser == 'demo') {
//how do I forward the request from here?
} else {
return [200, {somedata}, {}];
}
}
我遇到的问题是当登录用户是“demo”时,所有请求都应该通过后端。否则所有请求都应该是正常的。
我在设置条件($ httpBackend.whenPOST ....)之前尝试过这样做但我无法访问currentUser,因为在我访问它之前解析了module.run。
谢谢!