【发布时间】:2016-08-18 11:41:36
【问题描述】:
我有一些 ng 重复的图像。
<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),但我发现这对于 Angular 观察者来说太昂贵了。
【问题讨论】:
标签: javascript html css angularjs