canactivate相关内容

如果 URL 是手动编写的,Angular 会刷新应用程序

我使用的是 Angular 6,但在更改路线时遇到问题.如果我使用 routerLink 或 navigate() 方法浏览应用程序,它会正常工作,因为它只加载新模块(如有必要).但是,例如,如果我在此链接中:localhost:8080/home,我单击 URL,取消“主页",输入“配置文件"并按 Enter,它正确进入配置文件页面,但应用程序已重新加载(也是应用程序组件).为什么?我想不通.这 ..
发布时间:2021-11-10 03:24:36 其他开发

如果 URL 是手动编写的,Angular 会刷新应用程序

我使用的是 Angular 6,但在更改路线时遇到问题.如果我使用 routerLink 或 navigate() 方法浏览应用程序,它会正常工作,因为它只加载新模块(如有必要).但是,例如,如果我在此链接中:localhost:8080/home,我单击 URL,取消“主页",输入“配置文件"并按 Enter,它正确进入配置文件页面,但应用程序已重新加载(也是应用程序组件).为什么?我想不通.这 ..
发布时间:2021-11-10 03:15:36 其他开发

如果URL是手动编写的,则Angular刷新应用程序

我使用的是Angular 6,更改路线时遇到问题.如果我使用routerLink或navigation()方法浏览该应用程序,则它将正常工作,因为它仅加载新模块(如有必要).但是例如,如果我在以下链接中:localhost:8080/home,则单击URL,取消"home",写"profile"并按Enter,它会正确显示在配置文件页面上,但应用程序已重新加载(应用程序组件).为什么?我不知道.这 ..
发布时间:2021-04-06 19:04:37 其他开发

角度:在每次更改路线时运行canActivate

我最近在Angular路线守卫中陷入困境.当页面被加载时,CanActive仅运行一次,并且不会在受保护的路由内的路由更改上运行.我认为这已更改,因为它曾经在每次更改时运行.从我在论坛上阅读的内容来看,我应该使用CanActivateChild.事实是,我们的应用程序由几个模块组成,这些模块具有多个路由后代,当我在根模块中使用CanActivateChild时,更改路由时会多次调用它. 我发 ..
发布时间:2021-04-06 19:00:23 其他开发

实现canActivate auth guard in angular

我有一个使用此函数的服务,返回true或false而不是令牌有效 loggedIn() { 返回this.http.get('http:// localhost:3000 / users / validateToken') .map(res => res.json())。map(data => data.success); } 我有一个auth guard可以在使用它 ..
发布时间:2019-05-27 11:51:14 前端开发