Angular2路由导航到同一页面

时间:2017-02-28 14:51:10

标签: angular2-routing

我有一个案例,我允许用户在表单中输入信息,然后在提交后,他们应该在只读视图中重定向回相同的表单。我可以看到onSubmit在用户第一次进入表单时调用,保存日期,并且调用重定向的代码(URL也会更改),但表单从不显示只读视图。我是否必须首先销毁组件然后重定向(不确定如何实际销毁组件)还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

我和你有同样的问题,但我已经解决了。 据我了解,当我们使用路由器时,angular2将检查路由器路径,当我们路由器到同一页面时,路由器路径没有变化,模块数据发生了变化。该页面仅更改模块数据,但从不刷新页面。 所以,我们有两种解决方法。

  1. Use different router path name direct to same router module;
  2. Clear all parameter when we get router parameters.