提问者:小点点

来自Firebase的angularjs ng重复图像base64


我有一组图像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个答案

匿名用户

不确定是否有帮助,但你必须尝试(如果你使用的是角1.3)

data-ng-src="data:image/jpeg;base64,{{::imagen.base64}}"

无论如何,我认为以这种方式添加图像不是一个好主意。尝试添加自定义指令。