包装图像在风格上有效但在 img 中无效

package image works in style but not in img

我正在使用 ng-cordova,我已将图像存储在 cordova.file.dataDirectory 的子目录中,无法通过 img[src] 加载它,但我可以通过 [style] 加载它,我是否必须做任何特别的事情才能让它在 img[src] 中工作?

$scope

{
"Image":"file:///data/data/{package}/files/{subdir}/{imagename}.png"
}

有效

<div style="background-image:url({{Image}})"></div>

不起作用

<img src="{{Image}}" />

这是一个愚蠢的错误,我忘了检查我的 $compileProvider 服务。我让它为 filesystem 但不是 file 工作。

$compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|local|data|filesystem|file):/);