Me gustaría implementar img, con un src proveniente del objeto JSON.
En AngularJS, podría hacer:
<img ng-src="{{hash}}" alt="Description" />
¿Hay algún equivalente a esto en Angular 2+?
AngularJS:
<img ng-src="{{movie.imageurl}}">
Angular 2+:
<img [src]="movie.imageurl">
Tenga en cuenta que la interpolación puede lograr el mismo resultado:
<img src="{{vehicle.imageUrl}}">
<img [src]="vehicle.imageUrl">
No hay diferencia técnica entre estas dos declaraciones para la vinculación de propiedad, siempre y cuando no desee una vinculación bidireccional.
La interpolación es una alternativa conveniente para la vinculación de propiedades en muchos casos. De hecho, Angular traduce esas interpolaciones en los enlaces de propiedad correspondientes antes de renderizar la vista. fuente
video/audio
y pocos otros no deberían tenerattributes
ningún valor.ng-src
no es equivalente a eso[src]
Es un proceso de dos pasos para lograr la misma funcionalidad de ng-src en su aplicación Angular.
Primer paso:
En su HTML, use la nueva sintaxis:
<img [src]="imageSrc">
Segundo paso:
En su componente / directiva, inicialice el valor para que esté vacío . Por ejemplo:
Ahora, esto eliminaría la
null
llamada de red (llamada vacía) debido a que el valor no se establece en el elemento.fuente
También se puede escribir en forma de interpolación como:
fuente
fuente