AngularJS $资源假电话

时间:2017-03-02 18:02:29

标签: angularjs http resources ngresource

我真的需要帮助伪造ngResource电话 我的意思是:

public getResource(fake: boolean) {
  return this.$resource("/my-url/:param",
    {
      param: "@param"
    },
    {
      get: this.getConfig(fake),
    },
  );
}

private getConfig(fake: boolean) {
  return fake ? this.mockResponse() : { method: "GET", isArray: false };
}

private this.mockResponse() {
  return {
    method: "GET", 
    url: "",
    interceptor: {
      response: () => {
       return  { key: "value" },
      }
    },
  };
} 

所以,这段代码返回所需的对象,但它也会调用。我需要它在没有任何调用的情况下返回被模拟的对象 谢谢!

0 个答案:

没有答案