maybe someone can improve it using RxJs operators, but i have no idea, because i need the value of the first request:
adicionarUnidade() {
this.restApi.createUnidade(this.unidadeDetalhes).subscribe((res: Unidade) => {
this.unidadeResponseArr = res;
this.unidadeUsuarioDetalhes.unidadeId = this.unidadeResponseArr.data.id;
for (let i = 0; i < this.unidadeUsuarioArr.length; i++) {
this.unidadeUsuarioDetalhes.usuarioId = this.unidadeUsuarioArr[i].id;
this.restApi.createUnidadeUsuario(this.unidadeUsuarioDetalhes).subscribe(() => {
this.router.navigate(['/unidade/lista-de-unidades']);
});
}
});
}