Для этого сделайте список задач компонентом, а каждую задачу - компонентом. Затем с помощью CSS скройте компонент списка задач на мобильном телефоне.
В вашей маршрутизации сделайте это:
{
path: 'task', component: TaskListComponent,
children: [
{
path: ':taskId',
component: TaskComponent
},
]
}
Приведенный выше код загрузит компонент задач как дочерний компонент компонента списка задач. .
HTML Я использовал bootstrap 4 класс.
<div class="container">
<div class="lists"> Code for your task list </div>
<div class="tasks">
<router-outlet></router-outlet>
</div>
</div>
CSS
Это CSS является лишь примером, вы должны писать в соответствии с желаемым видом.
.lists {
width: 50%;
float: left;
}
.tasks{
width: 50%;
float: right;
}
@media screen and (max-width: 600px) {
.lists {
display: none;
}
.tasks {
width: 100%;
float: none;
}
}
Вам не нужно go вернуться на мобильный телефон, чтобы просмотреть список задач. Создать и значок, который будет отображать список задач onClick ();
Сводка, обрабатывать компонент списка задач как боковую панель, которая скрыта на мобильном устройстве и может быть переключена.
Надеюсь, это поможет .