TypeScript

4 respostas
phpjavascript
L
constructor(private http: HttpClient) { }

  obterCursos(): Observable<Curso[]> {
    return this.http.get(this.url + "listar").pipe(
      map((res) => {
        this.vetor = res['curso'];
        return this.vetor ;
      })
    );
  }

alguem pode me ajudar?

4 Respostas

R

se vc nao tiver a interface do que ta sendo buscado na sua api, vc pode fazer o res ser any.

map((res: any) => { 
        this.vetor = res["curso"];
        return this.vetor;
    })

Pra essas requisições http eu recomendo que vc use o Axios, a sintaxe se torna bem mais facil de ler, entender e codar

L

Estou iniciando com API’s, ainda não consegui resolver, poderia me ajudar?? adicionando no discord?

L

L

Já tentou informar o tipo?

this.http.get<TipoQuePossuiCursos>(this.url + "listar")

Dessa forma, vc conseguirá navegar nas propriedades definidas no tipo informado.

Criado 4 de agosto de 2022
Ultima resposta 5 de ago. de 2022
Respostas 4
Participantes 3