Разработка пользовательского интерфейса с использованием Angular2

Я пытаюсь построить иерархическую структуру организации в своем интерфейсе веб-приложения. В настоящее время мы используем Angular2.

подробности

Вот как это выглядит в обобщенном виде:

Детали 2

Как это можно сделать?

Прямо сейчас я делаю по следующей схеме. 1. Загрузите родительскую группу (компания ABC). 2. Когда кто-то нажимает на нее, дочерние организации должны загружаться описанным выше способом.

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

1 ответ

Что ты уже испробовал? Похоже, довольно нормальная установка... может просто иметь настройку повторителя против пользовательской директивы, которая отображает детали компании в расширенном представлении, когда активен.

<div *ngFor="let company of companies" (click)="company.isActive = !company.isActive">
    <my-company-details *ngIf="company.isActive" companyData=company>
</div>
Другие вопросы по тегам