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

Atributo com nome errado

class Controller {

   private inputPreco: HTMLInputElement;

    constructor() {

        this._inputPreco = <HTMLInputElement>document.querySelector('#preco');
    }

    adiciona(event) {

        event.preventDefault();

        alert(this._inputPreco.value);
    }
}

Na declaração do atributo na classe o nome está como inputPreco e no construtor está usando this._inputPreco então o código não vai compilar, provalemente foi erro de digitação mas confundi e acabei respondendo errado.

Obs.: Exercício 11 da aula 2

1 resposta
solução!

Oi Alves! Corrigido! Desculpe qualquer transtorno e obrigado por reportar.