想要在导航到相同辅助路径时重新实例化组件

时间:2017-07-31 21:24:38

标签: angular2-routing

我有一个项目列表,其中包含页面左侧每个项目的“操作”下拉列表。我还有一个右栏,根据所选的动作类型显示不同的组件。我正在使用aux-route来实现这一目标。

用户可以执行的操作之一是“编辑”,其中显示表单以编辑列表项的元数据。编辑时,用户可以单击某些输入字段旁边的+按钮动态添加另一个输入字段。

现在我的问题是,当为列表项打开编辑表单并且我单击列表中的另一个项目时,我希望我的编辑组件可以重新实例化。

由于aux-route对于edit-action的所有列表项都相同,因此edit-view不会再次实例化。有没有办法实现它?

1 个答案:

答案 0 :(得分:0)

现在用RouteReuseStrategy

修复它