2016-11-15 5 views
0

Я создаю приложение таблицы на угловом 2, и теперь я использую маршрутизацию для навигации по моей странице.Маршрут по id url

У меня есть щелчок событие, и после нажатия я иду на другую страницу с другой таблицей, что-то вроде этого (нажмите кнопку):

enter image description here

И после того, что я бы установить новый адрес для любого «смотр.», примерно так: localhost/sm1, localhost/sm2 ...

Как это возможно?

ответ

1

У вас есть два варианта

1 - на шаблоне

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

2 - на компоненте некоторые обработчик события нажатия

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

Спасибо за быстрый ответ. Скажите, пожалуйста, маршрутизатор var или какой-то компонент импорта? –

+0

маршрутизатор вводится в основной модуль от @ углового/маршрутизатора – Mehari

+0

, и если я получаю идентификатор от API? как синтаксис это? –

0

Вы можете импортировать маршрутизатор как это:

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

...

constructor(
    private router: Router 
) {} 

и использовать второй ответ на MEHARI в

Смежные вопросы