表单提交后的Intreceptor刷新页面

时间:2016-10-10 23:23:56

标签: angular typescript

我正在使用此代码:

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接收器中发布方法并且刷新...

1 个答案:

答案 0 :(得分:0)

  

问题是提交我的页面刷新任何人都知道如何解决它?

您需要在表单上捕获submit事件并在其上阻止默认,否则页面会重新加载。