3

我正在对某些请求使用 $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}, {}];
   }

}

我遇到的问题是,当登录用户是“演示”时,所有请求都应该通过后端。否则所有请求都应该是正常的。

我已经尝试在设置条件($httpBackend.whenPOST....)之前这样做,但我无法访问 currentUser,因为 module.run 在我访问它之前就被解析了。

谢谢!

4

0 回答 0