Я получаю данные с сервера:
ngOnInit() {
this.projectsService.getAllProjects().subscribe(data =>{
this.projectshowAll = data.project;
});
this.projectteamsService.getAllTeams().subscribe(data =>{
this.teamshowAll = data.projectteams;
});
и я использую angular-mgl-timeline package
<mgl-timeline [toggle]="toggle" [alternate]="alternate">
<mgl-timeline-entry *ngFor="let proj of projectshowAll; let i = index; " (expand)="onExpandEntry($event, i)">
<mgl-timeline-entry-header (click)="onHeaderClick($event)">
<div class="headerTitle">Project: {{proj.projectname}}</div>
</mgl-timeline-entry-header>
<mgl-timeline-entry-content>
<div class="headerTitle">
<div>{{proj.projectnumber}}</div>
<div>{{proj.projectteams}}</div>
<div>{{proj.createdBy}}</div>
</div>
</mgl-timeline-entry-content>
<mgl-timeline-entry-dot [class]="color ? 'primary' : 'accent'"
[size]="size"
(click)="onDotClick($event)"></mgl-timeline-entry-dot>
<mgl-timeline-entry-side class="datestyle">Created by: {{proj.createdBy}} At: {{proj.completiondate | date:'MMM dd, yyyy' }} </mgl-timeline-entry-side>
</mgl-timeline-entry>
</mgl-timeline>
В данный момент я могу получить массив «projectshowAll», и я хочу, чтобы оба «projectshowAll» + «teamshowAll» и при создании нового проекта или команды попадали в верхнюю часть временной шкалы.
Я искал все и не могу найти ничего, что работает в angular 6,
Спасибо за ваше время