как использовать наблюдаемый следующий и завершить цикл for angular 7
for (const invoice of activityInstance.dataEntries['invoices'].value) {
var eciObjectIdentifier = {
'id': invoice.identifier.id,
'sourceName': 'dss-default-source'
};
this.eciContentService.getDocumentContentParts(this.sessionService.getPrincipal(), eciObjectIdentifier).subscribe((contentParts) => {
invoice.contentParts = contentParts;
eciObjectObservable.next(this.activityInstance);
eciObjectObservable.complete();
});
}