我需要在angularjs中显示图像(本地文件)。通过
<img src="imagename.jpg"> and <img ng-src={{imagename.jpg}}
答案 0 :(得分:3)
您可能会收到$sce
的错误,其中图片来源不受信任。
只需将$sce
服务作为依赖项传递并使用trustAsResourceUrl
,以便Angular不会抛出错误。
app.controller('myCtrl', function($scope, $sce) {
$scope.myImgSrc = $sce.trustAsResourceUrl('path/to/img.jpg');
});
然后您可以使用$ scope属性作为img src,如下所示:
<img ng-src="{{myImgSrc}}">