bri*_*nch 5 typescript angular
在我的Angular 2 Web应用程序中,我想更改浏览器中的url页面.例如,我想改变它:
至
它不能重定向,不能加载页面,浏览器历史记录必须反映页面更改.
可以这样做吗?
这可以通过角度4下的功能来实现
location.replaceState(path: string, query?: string): void;
Run Code Online (Sandbox Code Playgroud)
在执行此操作之前,您需要通过注入组件或指令构造函数来获取位置对象.
constructor(private location: Location)
Run Code Online (Sandbox Code Playgroud)
并导入这样的Location类 -
import { Location } from '@angular/common';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7286 次 |
| 最近记录: |