1
resposta

TypeError: Cannot read property 'id' of null Front-end Frameworks MVC Angula

Bom, Quando acessamos o photo-detail.component o OnInit do photo-owner-only é executado e ele compara o id do user logado com o da foto selecionada para esconder ou não o botão de excluir. Até ai tranquilo. O problema está quando realizo o logoff. No momento em que sou redirecionado para o home.component o photo-owner-only emite um erro de id nulo, mas não entendo o porque dele(photo-owner-only) estar passando pelo onInit no home.component se ele só é chamado no photo-detail.component. Por que acontece esse erro?

Obs. Na aula o erro some ao fazer o if (!user || user.id != this.ownedPhoto.userId), mas mesmo assim eu não entendo o porque do photo-owner passar por seu onInit ao redirecionar para o home.component

1 resposta

Oi Maicon, tudo bem? Você conseguiu prosseguir? Estou procurando alguém pra te ajudar, mas queria saber se você ainda precisa de ajuda.

Alias, cola o código completinho pra gente analisar melhor as partes?

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