Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

212
Vistas
angular create tabs in tabs recursively

I am trying to create tabs in tabs view for a simple project. I have an object like this which is of a "tree" structure. object

I want to present this data as in the tabs mode like in the image shown below pic1

pic2

Object in JSON form https://pastebin.com/EzLUkvCR

How can I achieve these intervals/tabs view with given object?

I am using angular 13 and currently I am using angular template to create this view but can't get the right intervals.

I went further with the object https://pastebin.com/k39En9AF

angular template

<ng-template #quizInterval let-list>
  <div class="row my-1 mb-5 justify-content-center align-content-center align-items-center">
    <div *ngFor="let item of list" class="interval-col col"
         [class.active-interval]="item.active"
         (click)="onIntervalClick(item)">
      {{item.totalQuiz}}
<!--      Range: {{item?.range}} Idx {{item.index}}-->
    </div>
  </div>
  <ng-container *ngIf="list[getIndex(list)]?.child?.length > 0 && list[getIndex(list)]?.child[0]?.child">
    <ng-container *ngTemplateOutlet="quizInterval; context:{ $implicit: list[getIndex(list)]?.child }"></ng-container>
  </ng-container>
</ng-template>
<ng-container  *ngTemplateOutlet="quizInterval; context:{ $implicit: intervalsSizesList }"></ng-container>

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda