我有一个ProfileComponent,页面内的用户可以单击字母以过滤以它开头的配置文件。
入口点: /profile
A B C ... X Y Z
当用户单击这些字母-> url:/profile
->时/profile/;startWith=X
。
我想将startWith
参数保留在URL中,但是我注意到Angular 2将破坏当前组件,然后重新创建并再次初始化相同的组件。如何在不重新初始化组件的情况下保持URL参数?
如果实现CanReuse
routerCanReuse(next: ComponentInstruction, prev: ComponentInstruction) { return true; }
在您的组件中,路由器应保留相同的实例,而不是重新创建一个实例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句