angular-resolver相关内容

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

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

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

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

如果添加另一个数据流,解析器不会解析

我正在尝试使用解析器来根据路由包含的给定参数检索数据. 不幸的是,当我添加另一个数据流时,我的数据依赖于解析器从未真正解析过. 如果我直接返回一个立即解析的值,一切正常.我调试了情况,看到我收到了所有部分信息,但最终未能真正解决. 这是一个快速示例.如果需要更多代码来理解问题,请联系我. 我的服务: 导出类 MyService {得到(酒吧){返回(新 Foo(bar)) ..
发布时间:2021-11-10 03:14:35 其他开发

如何从请求中返回 HttpClient 响应正文?

我有一个组件,它的内容依赖于 API 响应.我已经设置了解析器,但它仍然在我的数据准备好之前返回. 如何让我的 pull_categories() 函数等到收到响应正文然后返回?而不是返回一个空对象,因为它不会等待甚至在我下面的例子中调用它. service.ts private _categories = [];构造函数(私有http:HttpClient){}拉类别(){this ..

如果添加另一个数据流,解析器不会解析

我正在尝试使用解析器来根据路由包含的给定参数检索数据. 不幸的是,当我添加另一个数据流时,我的数据依赖于解析器从未真正解析过. 如果我直接返回一个立即解析的值,一切正常.我调试了情况,看到我收到了所有部分信息,但最终未能真正解决. 这是一个快速示例.如果需要更多代码来理解问题,请联系我. 我的服务: 导出类 MyService {得到(酒吧){返回(新 Foo(bar)) ..
发布时间:2021-11-08 23:01:57 其他开发

解析器未返回Firestore的数据以在Angular中加载组件

我正在尝试延迟加载组件,并且遵循了《 Angular Guide》(角度指南:预加载组件数据),但我什至没有从解析器取回数据,因此没有显示该组件.让我们看一下我的简单代码: 服务 导出类OrdersService {构造函数(私有firestore:AngularFirestore,私有http:HttpClient){}getCoffeeOrders(){//返回请求= this.htt ..

延迟加载角上的解析器

有没有办法在加载延迟加载模块之前添加解析器?我尝试将 resolve 添加到routs配置中,但未触发,也没有在网络上找到任何有用的东西.任何帮助将不胜感激 从'@ angular/core'导入{NgModule};从'@ angular/router'导入{Routes,RouterModule};//服务从"./second.resolver.service"导入{SecondResolv ..
发布时间:2021-04-06 19:16:49 其他开发

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

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

解析器无法解析是否添加了另一个数据流

我正在尝试使用解析器以便根据路由所具有的给定参数来检索数据. 不幸的是,当我添加另一个数据流时,我的数据取决于解析器,而该解析从未真正解析过. 如果我直接返回立即解析的值,则一切正常. 我调试了这种情况,发现我收到了所有的部分信息,但最终却无法真正解决. 这里是一个快速示例.如果需要更多代码来理解问题,请打我一下. MyService: export class My ..
发布时间:2020-07-16 22:02:15 其他开发

为什么要在Angular中使用解析器

我喜欢resolver s的想法. 您可以这样说: -对于给定的路线,您希望先加载一些数据 -您只有一个非常简单的组件,没有可观察到的内容(如从this.route.snapshot.data检索数据) 所以解析者很有道理. 但是: -在收到实际答复之前,您不会更改URL并显示所需的组件.因此,您不能(简单地)通过呈现组件并尽可能多地向用户显示正在发生的事情(就像建议的那样 ..
发布时间:2020-07-16 22:02:13 其他开发