angular2-router相关内容

如何在 Angular2 中处理多个 queryParams

我正在尝试在新的 Angular2 应用程序中实现过滤机制,这将允许我过滤数组中的条目列表.这些条目可能有大约 20 个可以过滤的属性.到目前为止,我已经在一个组件中创建了一个过滤器列表,然后创建了一个作为子组件路由到的列表组件.然后我计划通过路由器将过滤器作为 queryParams 传递.只用一个过滤器就可以了: 在发送端我有: this.router.navigate(['/find ..

如何在 dart 的 angular2-beta.20 中为路由器使用 HashLocationStrategy?

我尝试在 Dart 的 angular2-beta.20 中使用带有 HashLocationStrategy 的路由器.但我找不到任何文档,除了此链接指向 angular2-beta.15 个文档,这是不完整的.该示例显示了 TypeScript 导入而不是 Dart 导入. 所以我尝试导入package:angular2/router.dart,但Dart Analyzer一直抱怨找不到 ..
发布时间:2021-11-08 21:49:05 其他开发

如何在 Angular2 中处理多个 queryParams

我正在尝试在新的 Angular2 应用程序中实现过滤机制,这将允许我过滤数组中的条目列表.这些条目可能有大约 20 个可以过滤的属性.到目前为止,我已经在一个组件中创建了一个过滤器列表,然后创建了一个作为子组件路由到的列表组件.然后我计划通过路由器将过滤器作为 queryParams 传递.只用一个过滤器就可以了: 在发送端我有: this.router.navigate(['/find ..

获取不带参数的当前路由

我需要在 Angular 2 中获取没有参数的当前路线,我找到了一种使用参数获取当前路线的方法,如下所示: this.router.url 然后拆分: this.router.url.split(';')[0] 但这看起来是一种解决方法,我认为应该有更好的方法吗? 解决方案 要在没有查询参数的情况下获取当前路由,可以使用下面提到的单行: this.router.url.spl ..
发布时间:2021-11-08 21:34:49 其他开发

Angular2 路由器,从 url 获取路由数据,以显示面包屑

我正在使用 angular2 路由器. 要绘制网址的面包屑,例如 site.com/a/b/c/15,我执行以下操作: 获取site.com/a/b/c/15的路由并获取与路由关联的漂亮名称 获取site.com/a/b/c的路由并获取与路由关联的漂亮名称 获取site.com/a/b的路由并获取与路由关联的漂亮名字 获取site.com/a的路由并获取与路由关联的漂亮名字 ..
发布时间:2021-11-08 21:27:16 其他开发

如何导航到兄弟路线?

假设我有这个路由器配置 export const EmployeeRoutes = [{ path: 'sales', 组件: SalesComponent },{ 路径:'联系人',组件:ContactsComponent }]; 并已通过此 URL 导航到 SalesComponent /department/7/employees/45/sales 现在我想转到 contacts,但 ..
发布时间:2021-11-08 21:27:07 其他开发

如何使Angular 2记住滚动位置?

我在第1页上,我在页面中间滚动,然后单击一个链接,该链接通过Angular路由器将我带到第2页.当我按下“后退"按钮时,我希望页面1向下滚动一半,就像离开该页面之前一样. 最简单的方法是什么? 解决方案 保存到ngOnDestroy()中的localStorage滚动位置,并将其恢复到ngOnInit() ..
发布时间:2020-08-31 04:03:14 其他开发

获取不带参数的当前路线

我需要在Angular 2中获取没有参数的当前路线,我找到了一种获取具有参数的当前路线的方法,如下所示: this.router.url 然后将其拆分: this.router.url.split(';')[0] 但这看起来是解决方法,我认为应该有更好的方法吗? 解决方案 parseTree来自Router,有助于在无需任何有关url结构的情况下获取分段. i ..
发布时间:2020-08-13 05:39:48 其他开发

如何在Angular2中处理多个queryParams

我正在尝试在新的Angular2应用中实现过滤机制,这将允许我过滤数组中的条目列表.这些条目可能具有大约20个可以过滤的属性.到目前为止,我已经在一个组件中创建了一个过滤器列表,然后创建了一个作为子级路由到的列表组件. 然后,我计划将过滤器作为queryParams通过路由器.只需一个过滤器就可以了: 在发送方,我有: this.router.navigate(['/findlist' ..