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

Erro ao testar Proxy

Ao implementar os videos da aula 02 está retornando um erro que não reconhece a função adiciona da classe real (ListaNegociacoes). O código está implementado num html próprio para o teste.

https://imgur.com/a/NZ92Iz8

Quando implementado no controller o Proxy e código funciona corretamente, mas quando feito naquele html de teste retorna esse erro.

Vocês conseguem visualizar onde está o problema?

Muito obrigado,

Carlos

2 respostas

Fala ai Carlos, tudo bem? Como está o código completo da classe ListaNegociacao? Dentro dela exista a função adiciona?

Espero ter ajudado.

solução!

Bom dia Matheus, tudo bem?

A classe ListaNegociacoes estava completa sim. Se você perceber na imagem que mandei, a função adiciona era interceptada dentro da armadilha do Proxy. Ao fazer os console.log fora do Proxy ele não reconhecia a função e retornava conforme a imagem enviada.

Inclusive, como comentei no tópico, essa mesma abordagem estava funcionando perfeitamente no controller da página das negociações. Mas no exemplo do proxy (dos exercícios da aula 02) tinha esse problema no momento que abri o tópico.

Isso já era muito estranho para mim naquele momento, mas agora que fui responder o tópico tudo está funcionando corretamente... ai ficou mais estranho ainda, rsrsrs.

Fui pegar os códigos para te passar por aqui, mas o comportamento está correto. Não mudei nada e agora funciona!! Como vou registrando no git cada aula, revisei até o log dos arquivos envolvidos para ver se tinha alterado alguma coisa, mas nada mudou e o negocio agora funciona.

https://imgur.com/viTisYz

Bom melhor assim neh. O estranho era não funcionar mesmo.

Obrigado de qualquer forma.

Carlos Ruesta