![](/img/trans.png)
[英]GET data:image/png;base64,{{image}} net::ERR_INVALID_URL
[英]UI-grid net::ERR_INVALID_URL while displaying base64 image conditionally based on COL_FIELD
我正在使用ui-grid显示一个表格,其中将头像显示为第一列。 化身图像是根据后端的col_field值有条件显示的base64图像。
如果col_field为null,则显示默认图像,该图像位于base64(在范围内可用)中,否则显示来自col_field本身的图像。
问题 :
默认图像在范围内可用,并且可以正确显示,但是出现控制台错误net::ERR_INVALID_URL
错误 :
data:image / jpg; base64,{{COL_FIELD!= null? COL_FIELD:“ iVBORw0KGgoAAAANSUhE…NqS + jMdu / p7D8dz14x323NdD + uW / + WonqAL75HX / wswAH3 / 1hmUDbAiAAAAAElFTkSuQmCC'}} net :: ERR_INVALID_URL
这是代码片段
columnDefs : [
{
field : 'profilImage',
cellTemplate : '<div class="thumbnail-image-list" > \
<img
style="vertical-align:middle;"
width="16" height="16"
alt="{{row.entity.name}}"
src="data:image/jpg;base64,{{COL_FIELD!=null ? COL_FIELD : \'' + $scope.defaultImageHexCode + '\'}}"/>
</div>',
},
由于您正在使用插值,因此请使用ng-src
而不是src
绑定属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.