Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度2路由-隐藏URL_Angular_Routing - Fatal编程技术网

Angular 角度2路由-隐藏URL

Angular 角度2路由-隐藏URL,angular,routing,Angular,Routing,我知道当使用this.router.navigate([“/Pages”],{skipLocationChange:true})进行路由时,可以隐藏URL

我知道当使用
this.router.navigate([“/Pages”],{skipLocationChange:true})进行路由时,可以隐藏URL
时,它有一个URL


使用
window.open()
时有没有隐藏URL的方法,或者有没有使用angular2路由器在新选项卡中打开URL的方法?

您可以像这样插入
位置

constructor(private readonly location: Location) {
    //...
}
然后在
ngOnInit()
中运行以下命令:

public ngOnInit(): void {
    this.location.replaceState("/");
}

这将用您在
replaceState()
中指定的URL替换浏览器中的URL。您可以像这样插入
位置

constructor(private readonly location: Location) {
    //...
}
然后在
ngOnInit()
中运行以下命令:

public ngOnInit(): void {
    this.location.replaceState("/");
}

这将浏览器中的URL替换为您在
replaceState()

中指定的URL,最终找到了一种简单的方法<代码>历史.pushState({},“编辑”,“http://localhost:4200/");对于im所追求的东西很有效。

最终找到了一个简单的方法<代码>历史.pushState({},“编辑”,“http://localhost:4200/");适用于im所追求的内容