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

Problema no view (não aparece a tabela com as negociações)

Foi tudo certinho, porém quando completo formulário, ele aparece a mensagem que a negociação foi adiciona com sucesso, mas não está aparecendo a tabela com as negociações... Para facilitar o projeto está no github: https://github.com/Carolbrandes/Curso_Angular_Alura

5 respostas

Fala ai Carolina, tudo bem? Vi que o repositório possuí duas pastas, qual seria a pasta que está ocorrendo esse problema?

Fico no aguardo.

Desculpa, tinha esquecido disso, é essa pasta aqui: curso_typeScript_parte02/alurabank https://github.com/Carolbrandes/Curso_Angular_Alura/tree/master/curso_typeScript_parte02/alurabank

solução!

Opa Carolina, o problema está na função update da classe NegociacoesView.

Repare na sua função:

update(modelo: ListaNegociacoes): void {
    this._elemento.innerHTML = this.template(modelo);
}

O seu this._elemento é um elemento do jQuery, então você precisa usar a função html ao invés da innerHTML.

O código com jQuery ficaria assim:

update(modelo: ListaNegociacoes): void {
    this._elemento.html(this.template(modelo));
}

Espero ter ajudado.

Caramba, não tinha visto! Muito obrigada e bom final de semana =)

Magina, sempre que precisar não deixe de criar suas dúvidas.

Abraços, bons estudos e bom final de semana.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software