我想截取每个调用并在所有调用上调用passtTrough(),记录详细信息。
类似的东西:
$httpBackend.whenGET(/\/*/).respond(function(method, url, data, headers) {
if(!condition){
//call passThrough()
}else{
//return my mocked object
return [200, MyTest, {/*headers*/}];
}
}
但$ httpBackend.whenGET的API只允许你调用passThrough()或response()
答案 0 :(得分:0)
Estus在评论中说了什么。
装饰$ httpBackend函数和/或其方法,类似于stackoverflow.com/a/43329519/3731501。 - estus 7月11日19:34