angular-route-guards相关内容

在父解析完成之前运行子路由上的 CanActivate 守卫

我正在尝试在导航到儿童路线之前解析数据,因为我必须在儿童保护中使用该数据.问题是父解析器,在子保护被触发后解析数据.解析器需要很长时间来解析数据 //app.module.tsconst appRoutes: 路由 = [{ 路径:'登录',组件:登录组件 },{小路: '',组件:SiteLayoutComponent,孩子们: [{ path: '', redirectTo: 'wareho ..

在父 Resolve 完成之前运行子路由上的 CanActivate 守卫

我正在尝试在导航到儿童路线之前解析数据,因为我必须在儿童保护中使用该数据.问题是父解析器,在子保护被触发后解析数据.解析器需要很长时间来解析数据 //app.module.tsconst appRoutes: 路由 = [{ 路径:'登录',组件:LoginComponent },{小路: '',组件:SiteLayoutComponent,孩子们: [{ path: '', redirectT ..

如何在 navigationStart 路由器事件中暂停路线更改

在我的应用程序中,我有从包(节点模块)中公开的路由.所以我不能对节点模块内定义的路由使用 canActivate 或 canDeactivate. 所以我开始订阅我的应用程序组件中的所有路由更改,并根据条件将用户重定向到不同的路由. 由于条件有 API 调用,路由更改不会在 navigationStart 中暂停,而是完成到其他页面的路由,一旦 API 调用成功,重定向就会发生在其他路 ..

可以在父级解析完成之前运行子级路由上的CanActivate守卫

我试图在导航到子级路由之前解析数据,因为我必须在儿童警卫队中使用该数据.问题是父级解析器,在解雇了儿童看守后解析数据.解析器需要很长时间才能解析数据 // app.module.ts const appRoutes: Routes = [ { path: 'login', component: LoginComponent }, { path: '', compone ..

如何在NavigationStart路由器事件中暂停路线更改

在我的应用程序中,我从包(节点模块)暴露了路由。因此,我无法对节点模块内定义的路由使用canActivate或canDeactivate。 因此,我开始订阅应用程序组件中的所有路由更改,并根据条件重定向用户到不同的路由。 由于条件具有API调用,因此路由更改不会在navigationStart中暂停,而是会完成到其他页面的路由,并且一旦API调用成功将重定向重定向到另一条路由。 ..

路由卫士:如何根据服务器发送的列表使路由卫士为真?

我正在尝试在我的应用程序中使用路由防护,只有在服务器向您发送一些参数时,该路由防护才能让您进入组件. 这是服务器可以发送给我的参数列表(并非每次都发送所有参数) AGREEMENTS_VIEW PROSPECTS_VIEW AGREEMENTS_INSERT_UPDATE PRODUCTS_INSERT_UPDATE PROSPECTS_INSERT_UPDATE ..
发布时间:2020-05-29 19:28:58 其他开发