我有一些重复的图像。删除()在img与ng-src,边界仍然是?
<img ng-src="{{::data.image}}" />
CSS:
.thumbnailImage {
width: auto;
max-width: 20px;
height: auto;
max-height: 20px;
border: 1px solid lightslategrey;
position: relative;
display: block;
margin-left: auto;
margin-right: auto;
background-color: white; /* in case of png */
}
一些{{data.image}}为空。我想删除这些。
<img ng-src="{{::data.image}}" onerror="this.remove()" />
但是,当我这样做的1px的边界,我对图像仍然存在?
在此之前,我有一个ng-if语句(ng-src!= null),但是我发现这在角度观察者中太昂贵了。
https://jsfiddle.net/8ykrkc3c/
与数据的量,我有,一NG,如果是要在观察家昂贵。 –
所以请使用custome指令。 –
@AndersPedersen你也可以一次性绑定它,如果src不会改变 –