在id url上路由

时间:2016-11-15 12:44:15

标签: angular typescript

我正在角度2上构建一个表格应用程序,现在我使用路由在我的页面上导航。

我有一些点击事件,点击后我会转到另一个带有另一个表的页面,就像这样(点击按钮):

enter image description here

之后我会为任何“смотр。”设置一个新的地址,如下所示:localhost / sm1,localhost / sm2 ......

怎么可能?

2 个答案:

答案 0 :(得分:1)

您有两个选择

1 - 在模板上

<div [routerLink]="['somepath',item.id]"> </div>

2 - 在您的组件上 一些点击事件处理程序

onItemClick(item){
    this.router.navigate(['somepath',item.id]);
}

答案 1 :(得分:0)

您可以像这样导入路由器:

import { Router } from '@angular/router';

...

constructor(
  private router: Router
) {}

并使用Mehari的第二个答案