2016-03-29 29 views

cevap

6

Kullanım özelliği:

<img [src]="'http://something.com/' + item.id + '/picture'"> 

veya {{}} s ile bağlanma dize enterpolasyon özelliği:

<img src="http://something.com/{{item.id}}/picture"> 

Not mülkiyet [] kullanımları ile bağlanma çünkü [src]="http://something.com/{{item.id}}/picture"> çalışmadığını [property]="template_expression" ve template_expression sözdizimi {{}} s içeremez.

+0

Sanırım 1'in uygun olması gerektiği gibi, 2. köşeli 'http: // something.com // picture' gibi yanlış bir URL oluşturabildiği' ng-src 'gibi, doğru mu? –

+0

Teşekkürler! İşe yarıyor! Ve yaklaşımımın neden işe yaramadığını açıkladığın için teşekkürler! – user2924127

+0

@PankajParkar, "id", "öğe" nin bir özelliği değilse, her iki form da yanlış URL'ler oluşturur. İlk "http://something.com/undefined/picture" ve ikinci "' http://something.com//picture "' üretecektir. –