Используйте ngSwitch для переключения между компонентами в Angular 2?
Я только начал экспериментировать с Angular 2 и столкнулся с этим вопросом:
Допустим, я создаю веб-приложение со строкой меню сверху. Каждый пункт меню должен загружать отдельный компонент.
Каков "правильный" способ сделать это? Пока что моя идея - использовать для этого ngSwitch.
Шаблон:
<div [ngSwitch]="value">
<p *ngSwitchWhen="0"><component1></component1></p>
<p *ngSwitchWhen="1"><component2></component2></p>
</div>
И просто измените "значение" в соответствии с пунктом. Это хорошее решение, или я пропустил лучшее?
1 ответ
Решение
У вас есть роутер для этого. Используя ссылки и маршрутизацию, вы можете легко скопировать и вставить URL-адрес и вернуться туда, где вы были.