Есть репозиторий:
@Injectable()
export class ApplicationExistingRelationShipsRepository {
private documents: ApplicationExistingRelationShips[] = [];
constructor(private applicationExistingRelationShipsService: ApplicationExistingRelationShipsService) {
applicationExistingRelationShipsService.get().subscribe((documents) => {
this.documents = documents;
});
}
getDocuments() {
return this.documents;
}
}
Использую его в компоненте:
constructor(private applicationExistingRelationShipsRepository: ApplicationExistingRelationShipsRepository) {}
ngOnInit() {
this.documents = this.applicationExistingRelationShipsRepository.getDocuments();
}
Данные в репозитории точно есть и приходят в переменную this.documents.
Почему в компоненте я получаю пустой массив?