-
8 votesanswersviews
Angular 2/4中的并行(异步非阻塞)路由
该应用程序有一个包含2到3个类别按钮的页面 . 基本上,按钮单击将拉出每个类别中的项目列表,一旦API获取的数据可用,就应显示该页面 . 我已经设计了具有解析API调用的angular 2 app路由,当我们将应用程序功能迁移到angular 4时,我不应该在页面加载时使用微调器阻止整个页面 . 当用户点击一个类别时,如果响应被延迟,他可以单击另一个类别 . 当他向后导航时,他会期望在先前点击的类... -
129 votesanswersviews
如何将参数传递给URL内某处的routerLink?
我知道我可以将参数传递给 routerLink 以获取路由 /user/:id 通过写作 [routerLink]="['/user', user.id]" 但是这个路线怎么样: /user/:id/details 有没有办法设置此参数或我应该考虑不同的URL方案? -
20 votesanswersviews
我是否必须取消订阅ActivatedRoute(例如params)可观察信息?
我找到许多例子,其中 ActivatedRoute Observables如 params 或 url 订阅但未取消订阅 . constructor(private route: ActivatedRoute) {} ngOnInit() { this.route.params // (+) converts string 'id' to a number .switchM... -
59 votesanswersviews
如何作为模块的子项路由到模块 - Angular 2 RC 5
我正在将正在处理的应用程序升级到最新的Angular 2候选版本 . 作为这项工作的一部分,我试图使用NgModule规范并将我的应用程序的所有部分迁移到模块 . 在大多数情况下,除了路由问题之外,这已经非常顺利 . "@angular/common": "2.0.0-rc.5", "@angular/compiler": "2... -
0 votesanswersviews
Angular2路由器3.0.0-alfa7 . 无法导航到路线
Angular2版本:rc3 路由器版本:3.0.0-alfa7 boot.ts: import { provideRouter, RouterConfig } from '@angular/router'; import {AppComponent} from "./main/app.component" import {UsersComponent, UserListCom... -
1 votesanswersviews
angular 2 router 3.0.0-rc.1去激活保护路由组
我想创建一个停用的防护装置,只有在儿童路线外导航时才会被移动 . 在rc4(“@ angular / router”:“3.0.0-beta.1”)中,此代码按照描述工作: path: '', component: RootComponent, canDeactivate: [CanDeactivateGuard], children: [ { ...