【发布时间】:2017-04-10 12:12:40
【问题描述】:
在 Angular1 中,
<img ng-src="{{imageUrl}}">
如果 imageUrl 为空,这将隐藏损坏的图像图标。
但在 Angular2 中,两者都
<img src="{{imageUrl}}">
和ngSrc的等价物
<img [src]="imageUrl">
如果 imageUrl 为空,仍然会显示小的破损图像图标作为图像占位符。
那里的实际区别是什么?
【问题讨论】:
-
为图片标签设置一个带有加载图标的背景图片,查看this answer,或者使用
alt标签直到图片不存在它会显示Text来自alt属性 -
我在这里看不到小破图片图标plnkr.co/edit/IhJk0eTdFUZFTsZOfPpT?p=preview
-
损坏的图像占位符显然只出现在 Firefox 上。虽然我不确定为什么 plunker 在那里表现得像 Chrome。