1

我正在访问我的 Angular 4 应用程序的 URL 参数,RouterStateSnapshot它工作得很好:

canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
    // state.root.queryParams will hold my URL parameters
}

问题是,一旦我编辑我的RouterModule配置并设置useHash: true上面的代码由于某些原因停止工作,因为state.root.queryParams它将始终为空。

为什么会这样?如何解决问题?

4

0 回答 0