В настоящее время я пишу свое первое приложение Angular 2. У меня есть OverviewComponent, который имеет следующий простой шаблон:
<div class="row">
<div class="col-lg-8">
<router-outlet></router-outlet>
</div>
<div class="col-lg-4">
<app-list></app-list>
</div>
</div>
при обращении к URL-адресу /
мой маршрутизатор перенаправляет меня на /overview
, который затем загружает карту в маршрутизатор-выход. <app-list>
имеет список кликаемых элементов, которые вызывают отображение <app-detail>
вместо компонента приложения. Поэтому я передаю идентификатор ссылочного json файла в URL-адрес: /details/:id
(на моих маршрутах).
Все вышеперечисленные работы полностью прекрасны. Если я сейчас нажму на один из элементов списка, будут показаны детали, но когда я выберу другой элемент списка, представление не изменится на новые детали. URL-адрес изменяется, но содержимое не перезагружается. Как я могу добиться повторной инициализации детали детали?