Vorrei implementare img, con un src proveniente dall'oggetto JSON.Che cosa è equivalente a ngSrc in Angular2?
In angular1, ho potuto fare:
<img ng-src="{{hash}}" alt="Description" />
Esiste un equivalente a questo in Angular2?
Vorrei implementare img, con un src proveniente dall'oggetto JSON.Che cosa è equivalente a ngSrc in Angular2?
In angular1, ho potuto fare:
<img ng-src="{{hash}}" alt="Description" />
Esiste un equivalente a questo in Angular2?
angolare 1:
<img ng-src="{{movie.imageurl}}">
angolare 2 & 4:
<img [src]="movie.imageurl">
noti che l'interpolazione può ottenere lo stesso risultato:
<img src="{{vehicle.imageUrl}}">
<img [src]="vehicle.imageUrl">
Non esiste alcuna differenza tecnica tra queste due istruzioni per l'associazione di proprietà, purché non si desideri il binding a due vie.
L'interpolazione è un'alternativa conveniente per l'associazione di proprietà in molti casi . Infatti, Angular traduce tali interpolazioni nei binding di proprietà corrispondenti prima di rendere la vista. source
Può anche essere scritto in forma di interpolazione come:
<img src="{{movie.imageurl}}">
no non dovresti –
perché no ?? 54321 –
Ho downvoted questo perché ciò crea una richiesta in errore. Vedi la mia risposta a ngCourse. – Jamie
<tr *ngFor="let post of posts | paginate: { id: 'server', itemsPerPage:
10, currentPage: p , totalItems: count }">
<td>
<img src="https://img.youtube.com/vi/{{post.youtubeVideoId}}/default.jpg">
</td>
<td>
{{post.videoName}}
</td>
</tr>
Downvoted perché questa non è la soluzione consigliata perché crea una richiesta in errore a: https://img.youtube.com/vi/{{post.youtubeVideoId}}/default.jpg. – Jamie
Crea una richiesta non riuscita! Concordato. –
Si tratta di un processo in due fasi per ottenere la stessa funzionalità di ng-src nell'applicazione angolare
Primo passaggio:
nel codice HTML,
<img [src]="imageSrc">
Secondo passo:
nel componente/direttiva, inizializzare il valore di essere vuoto. Ad esempio
@Component({
selector: 'ag-video',
templateUrl: './video.component.html'
})
export class SampleComponent {
imageSrc = '';
}
Ora, verrebbe meno la chiamata null
rete (chiamata vuoto) per il valore non sia impostato su all'elemento.
Spero che questo aiuti !!!
quindi, non è equivalente a ng-src, perché ng-src evita di caricare l'immagine prima che ng-src abbia un valore –
Come ha detto Sebastian! Non è uguale perché elementi come 'video/audio' e pochi altri non dovrebbero avere' attributi' senza valore. 'ng-src' non è equivalente a quello' [src] ' –