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

Passar valores entre componentes

Na aula o valor e destino foram passados de filho para pai, teria alguma forma de passar os mesmos dados entre componentes de mesmo nível?

2 respostas
solução!

Olá Carlos, tudo bom?

Os meios de comunicação entre os componentes podem ser feitos com o decorador @Input (pai para filho), @Output e EventEmitter (filho para pai) e utilizando serviços como é apresentado a partir da aula 5 do curso Explorando o framework, e a comunicação de componentes de mesmo grau de parentesco só é possível passando os dados para o pai para que o pai passe para o outro filho ou passando os dados para um serviço para que outro componente pegue esses dados.

Você pode ler mais sobre isso na documentação sobre @Input e @Output e sobre serviço no artigo da Nayanne Batista sobre Services e injeção de dependência no Angular.

Bons estudos, Carlos.

Muito obrigado.