Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Erro replace

Pessoal tudo bem ?

O codigo esta gerando um erro ao fazer a inclusao de uma nova negociação, pela stack do erro esta dando undefined na funcao replace.

Alguem ai ja encontrou o mesmo erro ?

NegociacaoController.js:36 Uncaught TypeError: Cannot read property 'replace' of undefined
    at NegociacaoController.adiciona (NegociacaoController.js:36)
    at eval (throttle.js:12)
  @throttle()
  adiciona(event: Event): void {
    let data = new Date(this._inputData.val().replace(/-/g, ','));

    if (!this._ehDiaUtil(data)) {
      this._mensagemView.update("Somente negociações em dias uteis por favor");
      return;
    }
5 respostas

Boa tarde, Julio! Como vai?

Vc poderia compartilhar o seu projeto no github e mandar o link aqui? Assim poderei dar uma olhada no que está acontecendo pra tentar te ajudar!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Vou bem e voce ?

Segue o link do github

https://github.com/sleepk/Typescript-Alura

solução!

Você fez isso aqui também:

    @domInject('#data')
    private _inputData: JQuery;

Se eu informar um seletor diferente de #data dá o mesmo erro que o seu.

Se você ainda não chegou na parte do decorator, verifica se está colocando o seletor de forma correta.

Mauro tudo bem?

Beleza vou verificar se eu fiz essa arte, eu acho que nao prestei muita atenção nessa parte (facepalm) kkkk vlw

Mauro,

Boa noite!

Desculpa a demora pra responder, consegui voltar a mexer no item agora =/,

Ainda permanece dando erro, revisei conforme falado no projeto do professor tambem esta é #data no atributo