包装图像在风格上有效但在 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):/);
我正在使用 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):/);