Javascript 如何强制重新创建<;img/>;src何时改变?
我有一个像这样的角度分量:Javascript 如何强制重新创建<;img/>;src何时改变?,javascript,angular,Javascript,Angular,我有一个像这样的角度分量: 从'@angular/core'导入{Component,Input}; @组成部分({ 选择器:“图片”, templateUrl:“./picture.html”, }) 出口级图片{ @Input()pictureUrl:string; } 问题是当pictureUrl输入属性更改时,Angular只是更改属性的src属性?或者,所描述的问题是如何以角度解决的 为了澄清这个问题:如果我使用React,我会通过将键={pictureUrl}属性添加到来解决它
从'@angular/core'导入{Component,Input};
@组成部分({
选择器:“图片”,
templateUrl:“./picture.html”,
})
出口级图片{
@Input()pictureUrl:string;
}
问题是当pictureUrl
输入属性更改时,Angular只是更改属性的src
属性?或者,所描述的问题是如何以角度解决的
为了澄清这个问题:如果我使用React,我会通过将键={pictureUrl}
属性添加到
来解决它。您可以将加载事件绑定到图像,如下所示:
<img (load)="HideLoader()" />
如果使用ng src=“{{pictureUrl}}”
?@gugateider会发生错误:无法绑定到'ng src',因为它不是'img'的已知属性。
在ngochanges()中处理此行为事件。如何知道图像何时开始加载以及何时显示加载图标?@Finesse在输入属性上使用setter您是指此解决方案吗?
@Input() set thePictureURL(url: string) {
//show loader
this.pictureUrl = url;
}