Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Componente Photos

Bem Professor, até aqui o curso está ser muito bom, mas fiquei perdido na criação do novo componente Photos dentro do PhotoList. Deu para perceber o seu objetivo, que é de fixar/ arrumar o grid do bootstrap. Mas fiquei perdido como é que os dados chegam ao seletor.

<ap-photos [photos]="photos"></ap-photos>

Talvez se tivesse diagramas iria enriquecer mais a explicação do Professor.

1 resposta
solução!

Bom dia. Os dados chegam "dentro" do componente PhotosComponent através de databinding:

[photos]="photos" 
// a input chama photos de PhotosComponent recebe via databinding o valor da propriedade photos de PhotoListComponent. É esse o componente responsável em buscar os dados das fotos e passar para PhotosComponent.

Quem traz os dados das fotos é o PhotpListConponent. Ele tem a propriedade photos. É essa propriedade que é passada para o PhotosComponent via databinding. Como PhotosComponent está sendo acessado pelo template de PhotoListComponent, a forma declarativa <photos> tem acesso à propriedade photos de PhotoListComponent.