2016-02-02 4 views
1

В патч v1.4.9 Angular добавил ошибку $badreq когда $http вызов не имеет url параметров, но в моем коде, если URL не установлен он будет добавлен в мой interceptor и указал на мой api.

Поскольку он сейчас не работает до достижения interceptor, мое приложение полностью сломано.

Есть ли способ пропустить чек или попасть в interceptor перед проверкой?


Из записок накладными:

$ HTTP: броском, если URL передается не строка (c5bf9dae, #12925, #13444)

ответ

0

коммита, в вашем вопросе показывает, что они используют angular.isString, который просто проверяет, равен ли тип string, вы можете просто передать пустую строку и поймать ее в своем перехватчике. Это работает для вашего сценария?

Если все остальное не удается, и это абсолютно необходимо, вы всегда можете просто изменить свою копию AngularJS или прокомментировать проблемы в Github. Это открытый исходник!

 Смежные вопросы

  • Нет связанных вопросов^_^