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