У меня есть служебная функция, которую я использую для загрузки файлов в хранилище Firebase. Он получает массив файлов и загружает каждый из них. Он также обновляет статус загрузки каждого файла и заполняет 'url' файла при его загрузке.
Итак, мой component.ts выглядит как
files: [{name: 'file1', uploaded: false, url:''}, {name: 'file2', uploaded: false, url:''} ];
...
constructor( private myService: FirebaseService) { }
...
this.myService.uploadImgToFirebase(this.files);
Дело в том, что мне нужно запустить какой-то код в моем компоненте (что-то вроде this.SOME_ITEM.files = this.files ), но только когда ALL файлы были загружены.
this.myService.uploadImgToFirebase(this.files);
// THINGS I NEED TO DO WHEN ALL THE FILES WERE UPLOADED
Как я могу этого добиться?