[英]Remove a component from history in angular 2
如何限制组件在背压时加载。 实际上我有三个组件A(正常组件),B(LoginComponent)和C(Otp验证组件)。 我在某个按钮点击时从A路由到组件B,从B到C路由到组件B以验证用户。 现在在对组件C进行验证之后,我想回到组件'A',并希望从历史记录中删除组件'B'和'C',以便在从浏览器返回时不加载'B'(LoginComponent)和'C'再次。 那怎么能在angularjs 2中做到这一点。
在从组件B和C导航时,传递选项replaceUrl:true
以在浏览器历史记录中将B替换为C.
例如:
//Navigating to state C
this.router.navigate(["/C"], { replaceUrl: true });
查看replaceUrl的文档
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.