我正在使用ng-cordova,我已将图片存储在cordova.file.dataDirectory
的子目录中,我无法通过img[src]
加载它,但我可以通过[style]
加载它,我必须做一些特别的事情才能让它在img[src]
中运作?
$范围
{
"Image":"file:///data/data/{package}/files/{subdir}/{imagename}.png"
}
作品
<div style="background-image:url({{Image}})"></div>
不起作用
<img src="{{Image}}" />
答案 0 :(得分:0)
这是一个愚蠢的错误,我忘了检查我的$compileProvider
服务。我让它适用于filesystem
但不适用file
。
$compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|local|data|filesystem|file):/);