Используйте ngSwitch для переключения между компонентами в Angular 2?

Я только начал экспериментировать с Angular 2 и столкнулся с этим вопросом:

Допустим, я создаю веб-приложение со строкой меню сверху. Каждый пункт меню должен загружать отдельный компонент.

Каков "правильный" способ сделать это? Пока что моя идея - использовать для этого ngSwitch.

Шаблон:

 <div [ngSwitch]="value">
      <p *ngSwitchWhen="0"><component1></component1></p>
      <p *ngSwitchWhen="1"><component2></component2></p>
 </div>

И просто измените "значение" в соответствии с пунктом. Это хорошее решение, или я пропустил лучшее?

1 ответ

Решение

У вас есть роутер для этого. Используя ссылки и маршрутизацию, вы можете легко скопировать и вставить URL-адрес и вернуться туда, где вы были.

Другие вопросы по тегам