类似于 Angular2 在 router-outlet 以外获取路由参数 的问题,但是此问题针对 Angular 2 的发布版本(即路由器的 3.0.0 版本)。我有一个应用程序,其中包含联系人列表和一个路由器出口,用于显示或编辑所选联系人。我想确保在任何时候选择正确的联系人(包括页面加载时...
我有一个链接:<a routerLink="/test" (click)="testClick($event)">Test link </a> 我想在testClick函数中做类似这样的事情:testClick(event:any) { if (..some e...
我有一个Home组件,其中包含HTML代码。 //home.component.html <router-outlet></router-outlet> //home.component.ts import { Component, OnInit } from...
我的问题是,当我使用新参数路由到组件时,它会重新初始化。以下是我的路由: const appRoutes: Routes = [ { path: '', component: MyNewComponentComponent }, { path: 'tiles', component:...
自从 2.0.0-rc.1 版本以来,在 ngOnInit 中使用 router.navigate 或 router.navigateByUrl 似乎不再正确工作。 我没有收到任何错误信息,但看起来 navigate 发生得太早了,因为它之后 HomeComponent 被加载并“替换”了 ...
在 Angular 1.* 中,我使用了 ui-router,并且能够从一个状态传递非URL参数到另一个状态。所谓的非URL参数是指传递一些不出现在URL中的参数(对用户完全透明)。 在 Angular 1.* 中实现这个功能的方法是定义一个状态,例如以下方式(stateToRedirect...
从Angular文档中可以看到: 路由链接指令始终将所提供的输入视为当前URL的增量。 例如,如果当前URL为/user/(box//aux:team)。那么以下链接<a [routerLink]="['/user/jim']">Jim</a>将生成链...
假设我得到了这个路由器的配置export const EmployeeRoutes = [ { path: 'sales', component: SalesComponent }, { path: 'contacts', component: ContactsComponent ...
我有一个仪表盘应用程序,由一个树视图组件(列出各种内容节点)和一个仪表板编辑组件组成,根据所选树枝渲染一些可编辑的内容。 例如,树形结构如下:- Football - - Premier League - - - Arsenal - - - Chelsea - - - ...etc - - ...
当通过应用本身导航时,使用动态生成链接时,RouterLinkActive无法正常工作。 例如,在我的顶部导航中有这个:<a [routerLink]=['user', currentUser.name] routerLinkActive='active'>{{currentUs...