Я сделал два перехватчика, запрос и ответ, и я могу go там, когда я отлаживаю его, это здорово знать, что это функционирует. Но, не заполняя обязательные поля в форме и нажимая клавишу enter , она переходит к перехватчику ответа прямо, поэтому я не могу поймать, если пользователь нажал enter ключ с использованием JavaScript. Я попытался положить (keydown.enter) == $ event.preventDefault () в форме, и это не сработало.
Приведенный ниже код является своего рода фрагментом кода, который я проверю, если он будет здесь.
.factory("requestErrorInterceptor",
[
"$q", "$injector", function ($q, $injector) {
return {
request: function (request) {
console.log("from request"+request)
},
requestError: function (request) {
return
console.log("from requestError "+request);
}
}
}
])