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

one way databinding no componente foto

ao utilizar o componente foto com a sintaxe [] para one way data binding,

<foto [url]="foto.url" [titulo]="foto.titulo"></foto>

é exibido undefined na página, porém ao utilizar a sintaxe do Angular 1

<foto url="{{foto.url}}" titulo="{{foto.titulo}}"></foto>

nada é exibido até que algo seja digitado.

Existe alguma diferença de comportamente ou talvez eu tenha deixa algo passar no meu componente?

1 resposta
solução!

Boa noite!

A primeira forma com chaves não é mais recomendada para bind de atributo. A segunda tem o comportamento esperado, isto é, só exibe o valor quando digitamos.

Para não haver dúvidas, você pode seguir a regra na qual o {{}} é usado para exibir conteúdo entre tags e o binding com [] para atributos.

Tudo bem meu aluno?