Tenho este método que recebe a lista data, o que funciona, após uma consulta no banco de dados.
private preencherPlanosSaudes() {
this.planoSaudeService.buscarTodos().subscribe(
(data : any[]) => {
let ps = new EnumModel();
ps.key = data[0].id;
ps.texto = data[0].nome;
this.planosSaudes.push(ps);
}
);
}
Mas dentro do subscribe, preciso de um contador para ficar assim:
private preencherPlanosSaudes() {
let contador = 0;
this.planoSaudeService.buscarTodos().subscribe(
(data : any[]) => {
let ps = new EnumModel();
ps.key = data[contador].id;
ps.texto = data[0contador].nome;
this.planosSaudes.push(ps);
contador ++;
}
);
}
Mas não funciona.O que estou fazendo de errado ?