angular-resolver相关内容
我正在尝试在导航到儿童路线之前解析数据,因为我必须在儿童保护中使用该数据.问题是父解析器,在子保护被触发后解析数据.解析器需要很长时间来解析数据 //app.module.tsconst appRoutes: 路由 = [{ 路径:'登录',组件:登录组件 },{小路: '',组件:SiteLayoutComponent,孩子们: [{ path: '', redirectTo: 'wareho
..
我正在尝试在导航到儿童路线之前解析数据,因为我必须在儿童保护中使用该数据.问题是父解析器,在子保护被触发后解析数据.解析器需要很长时间来解析数据 //app.module.tsconst appRoutes: 路由 = [{ 路径:'登录',组件:LoginComponent },{小路: '',组件:SiteLayoutComponent,孩子们: [{ path: '', redirectT
..
我正在尝试使用解析器来根据路由包含的给定参数检索数据. 不幸的是,当我添加另一个数据流时,我的数据依赖于解析器从未真正解析过. 如果我直接返回一个立即解析的值,一切正常.我调试了情况,看到我收到了所有部分信息,但最终未能真正解决. 这是一个快速示例.如果需要更多代码来理解问题,请联系我. 我的服务: 导出类 MyService {得到(酒吧){返回(新 Foo(bar))
..
我有一个组件,它的内容依赖于 API 响应.我已经设置了解析器,但它仍然在我的数据准备好之前返回. 如何让我的 pull_categories() 函数等到收到响应正文然后返回?而不是返回一个空对象,因为它不会等待甚至在我下面的例子中调用它. service.ts private _categories = [];构造函数(私有http:HttpClient){}拉类别(){this
..
我正在尝试使用解析器来根据路由包含的给定参数检索数据. 不幸的是,当我添加另一个数据流时,我的数据依赖于解析器从未真正解析过. 如果我直接返回一个立即解析的值,一切正常.我调试了情况,看到我收到了所有部分信息,但最终未能真正解决. 这是一个快速示例.如果需要更多代码来理解问题,请联系我. 我的服务: 导出类 MyService {得到(酒吧){返回(新 Foo(bar))
..
我正在尝试延迟加载组件,并且遵循了《 Angular Guide》(角度指南:预加载组件数据),但我什至没有从解析器取回数据,因此没有显示该组件.让我们看一下我的简单代码: 服务 导出类OrdersService {构造函数(私有firestore:AngularFirestore,私有http:HttpClient){}getCoffeeOrders(){//返回请求= this.htt
..
有没有办法在加载延迟加载模块之前添加解析器?我尝试将 resolve 添加到routs配置中,但未触发,也没有在网络上找到任何有用的东西.任何帮助将不胜感激 从'@ angular/core'导入{NgModule};从'@ angular/router'导入{Routes,RouterModule};//服务从"./second.resolver.service"导入{SecondResolv
..
我想为相似的结构化路径加载不同的组件. 手段: example.com/whatever-post-slug->加载帖子组件 example.com/whatever-page-slug->加载页面组件 example.com/hello-i-am-a-string->加载帖子组件(因为 slug属于帖子) example.com/about-us->加载页面组件(因为slug属
..
我试图在导航到子级路由之前解析数据,因为我必须在儿童警卫队中使用该数据.问题是父级解析器,在解雇了儿童看守后解析数据.解析器需要很长时间才能解析数据 // app.module.ts const appRoutes: Routes = [ { path: 'login', component: LoginComponent }, { path: '', compone
..
我正在尝试使用解析器以便根据路由所具有的给定参数来检索数据. 不幸的是,当我添加另一个数据流时,我的数据取决于解析器,而该解析从未真正解析过. 如果我直接返回立即解析的值,则一切正常. 我调试了这种情况,发现我收到了所有的部分信息,但最终却无法真正解决. 这里是一个快速示例.如果需要更多代码来理解问题,请打我一下. MyService: export class My
..
我喜欢resolver s的想法. 您可以这样说: -对于给定的路线,您希望先加载一些数据 -您只有一个非常简单的组件,没有可观察到的内容(如从this.route.snapshot.data检索数据) 所以解析者很有道理. 但是: -在收到实际答复之前,您不会更改URL并显示所需的组件.因此,您不能(简单地)通过呈现组件并尽可能多地向用户显示正在发生的事情(就像建议的那样
..
我在路由上实现解析器时遇到问题,因为直到在路由模块中包含InitialDataResolver为止,它都没有问题. pages-routing.module.ts import { NgModule } from '@angular/core'; import { Routes, RouterModule } from '@angular/router'; import { Front
..