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