У меня есть приложение с firebase, которое получает все указания из БД, а затем отображает его. когда я console.log
БД, я вижу все свои документы, но agm-direction
показывает только 5 максимум.
вот мой код (html) :
<agm-direction
*ngFor="let segment of segments"
[origin]="segment.origin"
[destination]="segment.destination"
[renderOptions]="segment.renderOptions"
[markerOptions]="markerOptions"
(destinationDrag)="destinationDrag($event)"
(originDrag)="originDrag($event)"
[travelMode]="'WALKING'"
>
</agm-direction>
а это (тс) :
this.obsSegments = this.db.collection('segments').valueChanges();
this.obsSegments.subscribe( (segs) => {
this.segments = segs;
console.log(this.segments);
});
});
и это карта:
Я могу заверить вас, что все направления должны быть видны на этом фрагменте карты.
когда я добавляю новое направление, иногда оно удаляет старое с карты (только) и отображает новое, а иногда оно вообще не отображает новое.
примечание , когда я добавляю agm-direction
с определенным исходным пунктом и пунктом назначения к карте, на которой он отображался, поэтому я уверен, что agm-map
должен отображать больше 5., даже когда я удаляю вручную из консоли Firebase, затем вместо удаленного отображается другое направление.