我有一组图像base64存储在数据库Firebase中。问题是,当申请费ng-重复需要大约20秒才能显示图像时,我附上了我的代码,你能帮我吗?
控制器
$scope.itinerarios = itinerariosFactory.getAll();
服务
.factory('itinerariosFactory', ['$firebase', function($firebase) { var ref = new Firebase('my firebase url'); var itinerariosFactory = { getAll: function () { return $firebase(ref.child('itinerarios/')).$asArray(); } }; return itinerariosFactory; }])
查看
img ng-repeat="imagen in itinerario.imagenesSlider" data-ng-src="data:image/jpeg;base64,{{imagen.base64}}" width="100%"
不确定是否有帮助,但你必须尝试(如果你使用的是角1.3)
data-ng-src="data:image/jpeg;base64,{{::imagen.base64}}"
无论如何,我认为以这种方式添加图像不是一个好主意。尝试添加自定义指令。