我正在使用此代码:
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它只是在int接收器中发布方法并且刷新...
答案 0 :(得分:0)
问题是提交我的页面刷新任何人都知道如何解决它?
您需要在表单上捕获submit
事件并在其上阻止默认,否则页面会重新加载。