Boa noite,
é possível fazer @Input para objetos ou ele é feito apenas para tipos primitivos?
Suponha o código ts: ...
export class CustomizadorDePhotosComponent {
@Input() photo = new Photo();
/*constructor etc... */
otimizarPhoto() {
//... customiza imagem
this.photo.description = this.photo.description + '_customizada';
}
}
app.component.html
<custom-photo [photo]="objPhoto" > </custom-photo>
Da maneira como executei o código os valores para url e description não são passados para o componente, se tratando de objetos é possível fazer o databinding de propriedades?