8得票2回答
Angular 2:如何在路由出口之外获取路由参数

类似于 Angular2 在 router-outlet 以外获取路由参数 的问题,但是此问题针对 Angular 2 的发布版本(即路由器的 3.0.0 版本)。我有一个应用程序,其中包含联系人列表和一个路由器出口,用于显示或编辑所选联系人。我想确保在任何时候选择正确的联系人(包括页面加载时...

11得票2回答
阻止Angular 2中的routerLink操作

我有一个链接:<a routerLink="/test" (click)="testClick($event)">Test link </a> 我想在testClick函数中做类似这样的事情:testClick(event:any) { if (..some e...

10得票2回答
在Angular2中测试router-outlet组件

我有一个Home组件,其中包含HTML代码。 //home.component.html <router-outlet></router-outlet> //home.component.ts import { Component, OnInit } from...

7得票2回答
Angular 2带参数路由会重新初始化组件OnInit方法

我的问题是,当我使用新参数路由到组件时,它会重新初始化。以下是我的路由: const appRoutes: Routes = [ { path: '', component: MyNewComponentComponent }, { path: 'tiles', component:...

8得票7回答
在2.0.0-rc.1版本中,ngOnInit中的navigate和navigateByUrl功能不正常。

自从 2.0.0-rc.1 版本以来,在 ngOnInit 中使用 router.navigate 或 router.navigateByUrl 似乎不再正确工作。 我没有收到任何错误信息,但看起来 navigate 发生得太早了,因为它之后 HomeComponent 被加载并“替换”了 ...

14得票5回答
Angular 2路由中的非URL参数

在 Angular 1.* 中,我使用了 ui-router,并且能够从一个状态传递非URL参数到另一个状态。所谓的非URL参数是指传递一些不出现在URL中的参数(对用户完全透明)。 在 Angular 1.* 中实现这个功能的方法是定义一个状态,例如以下方式(stateToRedirect...

43得票7回答
路由链接绝对URL

从Angular文档中可以看到: 路由链接指令始终将所提供的输入视为当前URL的增量。 例如,如果当前URL为/user/(box//aux:team)。那么以下链接<a [routerLink]="['/user/jim']">Jim</a>将生成链...

73得票4回答
如何导航到同级路由?

假设我得到了这个路由器的配置export const EmployeeRoutes = [ { path: 'sales', component: SalesComponent }, { path: 'contacts', component: ContactsComponent ...

12得票5回答
在router-outlet之外获取Angular2路由参数

我有一个仪表盘应用程序,由一个树视图组件(列出各种内容节点)和一个仪表板编辑组件组成,根据所选树枝渲染一些可编辑的内容。 例如,树形结构如下:- Football - - Premier League - - - Arsenal - - - Chelsea - - - ...etc - - ...

24得票6回答
具有参数的RouterLinkActive和RouterLink (/dynamic)

当通过应用本身导航时,使用动态生成链接时,RouterLinkActive无法正常工作。 例如,在我的顶部导航中有这个:<a [routerLink]=['user', currentUser.name] routerLinkActive='active'>{{currentUs...