Угловой 5 чтения параметра из компонента - PullRequest
0 голосов
/ 21 мая 2018

У меня есть компонент таблицы, в котором перечислены пользователи со ссылкой для перенаправления на другой компонент для редактирования записи.Из компонента таблицы я вызываю компонент подробностей, где я хочу вызвать службу для получения записи о пользователе.Хотя я правильно передаю параметр id, я не уверен, как правильно его читать из компонента details.

компонент таблицы:

      <tbody>
        <tr *ngFor="let user of users">
          <td><a routerLink="/users/details/{{user.id}}">{{user.name}}</a></td>
<td>{{user.Name}}</td>
        </tr>
      </tbody>

зарегистрируйте роутер в AppModule:

{ path: 'users/details/:id', component: DisplayUserComponent }

, и вот как я планирую вызвать сервис из компонента подробностей:

export class DisplayUserComponent {

  constructor(private userService: UserService) { }

  ngOnInit() {

    this.userService.getUserById(???????USER_ID????????)
    .subscribe(res => console.log(res));
  }

}

Снова, мой вопрос, как получить идентификатор пользователя от компонента, который проходит через маршрутизацию.Любая помощь приветствуется!

1 Ответ

0 голосов
/ 21 мая 2018

Существует множество способов чтения параметров URL.Взгляните здесь

Хотя, я пойду с @DanielWStrimpel, и я думаю, что вам нужно только это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...