#angular #typescript
#angular #машинописный текст
Вопрос:
Я использую этот код:
https://www.illucit.com/blog/2016/03/angular2-http-authentication-interceptor/
Проблема в том, что при отправке моя страница обновляется, кто-нибудь знает, как ее решить?
Когда я удаляю intreceptor:
{
provide: Http,
useFactory: (xhrBackend: XHRBackend, requestOptions: RequestOptions, router: Router) => new HttpInterceptor(xhrBackend, requestOptions, router),
deps: [XHRBackend, RequestOptions, Router]
}
Это работает нормально… С intreceptor он не попадает в API, просто публикует метод внутри intreceptor и выполняет обновление…
Комментарии:
1. Скорее всего, это вызвано разметкой вашей формы. Не могли бы вы опубликовать фрагменты, в которых вы используете форму?
2. Это не так… Потому что, когда я удаляю intreceptor, он работает нормально…
Ответ №1:
Проблема в том, что при отправке моя страница обновляется, кто-нибудь знает, как ее решить?
Вам необходимо зафиксировать submit
событие в форме и предотвратить его по умолчанию, в противном случае страница перезагружается.