AngularJS - img ng-src到base64数据(不是url)不起作用

 百变精灵1980 发布于 2022-12-04 01:21

我正在使用openfb-angular(Facebook API库)来获取我/图片.
返回数据是"url",包含Base64数据,这里是facebook文档.

这是我的代码:

JS

OpenFB.get('/me/picture', {format: 'json'}).success(function (imgData)
        {
            $scope.main.user.imageData = imgData;
        });

HTML

 

它没有用,我得到一个空img标签.

我的错误在哪里?

2 个回答
  • 像这样使用ng-source指令:

    <img ng-src="{{'data:image/png;base64,'+main.user.imageData}}" >
    

    希望这可以帮助.

    2022-12-11 02:09 回答
  • data-ng-src像这样使用指令<img data-ng-src="{{data.image_url}}">.

    在你的控制器中设置base64字符串,如下所示: $scope.data.image_url=<your base64 image source>

    希望这可以帮助!

    2022-12-11 02:10 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有