我怎么能限制一个组件在背压上加载。实际上我有三个组件 A(普通组件),B(登录组件)和 C(Otp 验证组件)。我在单击某个按钮时从 A 路由到组件 B,从 B 路由到 C 以验证用户。现在在组件 C 上完成验证后,我想返回组件“A”,并希望从历史记录中删除组件“B”和“C”,以便在浏览器的后按时不会加载“B”(登录组件)又是“C”。那么我怎么能在 angularjs 2 中做到这一点。
问问题
7478 次
1 回答
15
从组件 B 和 C 导航时,replaceUrl:true
在浏览器历史记录中传递将 B 替换为 C 的选项。
例如:
//Navigating to state C
this.router.navigate(["/C"], { replaceUrl: true });
查看replaceUrl的文档
于 2017-07-21T23:45:11.463 回答