angular-router相关内容

Angular 5每次单击路线时滚动到顶部

我正在使用angular5.我有一个仪表板,其中的几个部分内容很少,而几个部分内容太大,以至于在转到顶部时更改路由器时都遇到了问题.每次我需要滚动到顶部时.谁能帮助我解决此问题,以便在我更换路由器时,我的看法始终停留在顶部. 谢谢. 解决方案 有一些解决方案,请务必全部检查:) 每当实例化一个新组件时,路由器插座就会发出activate事件,因此我们可以使用(activate) ..
发布时间:2020-08-09 23:36:57 前端开发

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

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

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

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

如何在ionic 4和amp;中的页面之间导航5?

我有一个由ionic 3开发的项目.但是我休息了一下,当我再次开始使用ionic时,我看到新版本的导航系统发生了变化.我的项目是一个简单的项目.该项目列出了一个数组中的数据,有关该数据的详细信息显示在另一个页面上. 我在Ionic 3上执行此操作 homepage.ts export class HomePage { items = []; constructor( ..
发布时间:2020-07-02 19:11:45 其他开发

通过Angular中的路由路径发送数据

无论如何,使用router.navigate将数据作为参数发送? 我的意思是,类似于此示例,因为您可以看到路线有数据参数,但是这样做不起作用: this.router.navigate([“ heroes”],{some-数据:“ othrData”}) 因为某些数据不是有效参数。我怎样才能做到这一点?我不想发送带有queryParams的参数。 解决方案 这个主 ..
发布时间:2020-06-11 00:56:17 其他开发

在应用程序中导入时,Angular Library Route Module不起作用

我需要有关无法解决的问题的帮助。 我正在研究angular 7库,以便为应用程序添加模块化,但是在库中定义的模块路由在应用程序中安装时似乎无法使用。 我已经创建了一个到github的项目来重现问题: 库测试 foo-lib 外部应用程序 foo-tester 在每个自述文件中,我都描述了如何重现此问题。 我创建了一个示例库(foo-lib),其路由模块已定义了子路由 ..
发布时间:2020-06-06 18:30:36 其他开发

在Angular中组合路线和查询参数

在Angular中,我必须处理格式为 的路由 /sections/{id}?filter={filter} 即我有一个路由参数(id)和一个查询参数(filter).这两个参数都是可选的,因此所有这些路由均有效且正在被监听 /sections/{id}?filter={filter} /sections?filter={filter} /sections/{id} /sections ..
发布时间:2020-05-19 18:54:45 其他开发

导航ID不等于当前路由器的导航ID错误

我在Angularv5应用程序中使用 @ ngrx/router-store ,最近我开始遇到错误:Navigation ID X is not equal to the current navigation id Y(其中X和Y是整数). 当我从特定路线B导航到路线A时,始终会发生此问题.从任何其他路线导航到路线A似乎都可以. 唯一的其他所以我发现的与此问题相关的问题提供了该问题可能 ..