【发布时间】:2018-01-30 11:52:26
【问题描述】:
您好,我是 Angular 2 的新手。我必须为 5 个选项卡创建路由。我有这 5 个选项卡的 5 个代码,我需要发送这些代码以从后端检索数据。我已经为这些代码提供了服务。当我单击一个选项卡时,我需要通过服务发送该代码并检索和显示数据。我正在通过 Angular 2 TypeScript 完成所有这些工作。我不明白如何将此代码从路由发送到 Angular 2 服务。(同时我还需要将此代码发送到后端 Web 服务)我的 Web 服务和 Angular 2 服务正在运行并提供数据输出当我通过一些试用输入代码时。我需要将代码作为数字传递,如下所示。
HTML
<a id="item1" [routerLink]="['/item1', 1]"> item1 </a>
<a id="item2" [routerLink]="['/item2', 2]"> item2 </a>
<a id="item3" [routerLink]="['/item3', 3]"> item3 </a>
<a id="item4" [routerLink]="['/item4', 4]"> item4 </a>
<a id="item5" [routerLink]="['/item5', 5]"> item5 </a>
Routes
{ path: 'items/:1', component: ItemsComponent },
{ path: 'items/:2', component: ItemsComponent },
{ path: 'items/:3', component: ItemsComponent },
{ path: 'items/:4', component: ItemsComponent },
{ path: 'items/:5', component: ItemsComponent },
Component.ts
【问题讨论】:
标签: angular angular-ui-router angular2-routing