Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

get com erro

bom dia, o get esta dando erro na hora que vou definir a url

 constructor(){
        this._http = new HttpService();
    }

    static testWithAjax() {

        return new  Promise((resolve, reject) => {
             this._http
             .get('https://reqres.in/api/users/2')
             .then(form => {
                 document.querySelector('#nameTwo').innerHTML = `${form.id}`
             })
        });
    }

erro no console

Uncaught (in promise) TypeError: Cannot read property 'get' of undefined

get(url){
        return new Promise((resolve, reject) => {
            let xhr = new XMLHttpRequest();

            xhr.open('GET', url);

            xhr.onreadystatechange = () => {
                if (xhr.readyState == 4) {

                    if (xhr.status == 200) {

                        resolve(JSON.parse(xhr.responseText).data);

                    }
                }
            }
            xhr.send();
        });
    }
1 resposta
solução!

Boa noite! Como vai?

O problema é que seu método testWithAjax() é estático e vc está tentando utilizar o this._http que é um atributo de instância e esse tipo de coisa não funciona. Para resolver essa questão é só tirar o static do seu método e fazer ele também ser um método de instância.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos!