我有这段代码:
public ngOnInit() {
if (featureToggle == false) {
this.router.navigate([ '/login' ]);
}
}
要求是当功能切换为false时,不应加载该组件。因此,当我复制粘贴网址时,功能切换结果为false,它进入if块并执行导航语句。但登录导航不起作用。请你帮帮我。
答案 0 :(得分:1)
如果featureToggle是组件中的变量,则应使用此
public ngOnInit() { if (!this.featureToggle) { this.router.navigate([ '/login' ]); } }
答案 1 :(得分:0)
Tr this。
如果您的 featureToggle 是布尔值,您可以这样做。
public ngOnInit() {
if (!featureToggle) {
this.router.navigate([ '/login' ]);
}
}
希望这有帮助。