Angularjs Angular v1.4.9$badreq错误,在拦截器可以添加url之前失败
在补丁v1.4.9中,Angular在Angularjs Angular v1.4.9$badreq错误,在拦截器可以添加url之前失败,angularjs,angular-http,angular-http-interceptors,Angularjs,Angular Http,Angular Http Interceptors,在补丁v1.4.9中,Angular在$http调用没有url参数时添加了一个$badreq错误,但在我的代码中,如果没有设置url,它将添加到我的拦截器中并指向我的api 因为它现在在到达拦截器之前失败了,所以我的应用程序完全崩溃了 有没有办法在检查之前跳过检查或进入拦截器 从修补程序注释中: $http:如果传递的url不是字符串,则抛出 (, ,)问题中的提交显示他们使用了angular.isString,它只是检查类型是否等于string,您可能只需要传递空字符串并在拦截器中捕获它。这
$http
调用没有url
参数时添加了一个$badreq
错误,但在我的代码中,如果没有设置url,它将添加到我的拦截器中
并指向我的api
因为它现在在到达拦截器之前失败了
,所以我的应用程序完全崩溃了
有没有办法在检查之前跳过检查或进入拦截器
从修补程序注释中: $http:如果传递的url不是字符串,则抛出 (,
,)问题中的提交显示他们使用了
angular.isString
,它只是检查类型是否等于string
,您可能只需要传递空字符串并在拦截器中捕获它。这适用于您的场景吗
如果其他方法都失败了,而且这是绝对必要的,那么您可以随时更改AngularJS副本或对Github上的问题发表评论。它毕竟是开源的 问题中的提交显示他们使用
angular.isString
,它只检查类型是否等于string
,您可能只需要传递空字符串并在拦截器中捕获它。这适用于您的场景吗
如果其他方法都失败了,而且这是绝对必要的,那么您可以随时更改AngularJS副本或对Github上的问题发表评论。它毕竟是开源的