如何渲染类型HTMLImageElement的角2

问题描述:

变量当我做如何渲染类型HTMLImageElement的角2

<div>my image : {{myVar}}</div> 

我的浏览器显示

<div>my image : [object HTMLImageElement]</div> 

我怎样才能显示图像本身,而不是?

我不认为有一种方法来添加一个HTMLImageElement虽然Angular绑定。

这应该工作:

<div>my image : <span #imgTarget></span></div> 
@ViewChild('imgTarget') imgTarget:ElementRef; 

ngAfterViewInit() { 
    this.imgTarget.nativeElement.appendChild(this.myVar); 
} 

任何具体的原因,为什么你不能这样做

<div>my image : <img src={{image.source}}></div> 

呢?

+0

是的,它可能是另一个dom元素类型,我希望它是通用的 – Julien

用attr.src替换src。试试这个

我的图像:img attr.src = {{image.source}}>