AngularJS - img ng-src 到 base64 数据(不是 url)不起作用
AngularJS - img ng-src to base64 data (not url) not working
我正在使用openfb-angular(Facebook API库)来获取我/图片。
返回的数据是"url"包含Base64数据,这里是Facebook文档。
这是我的代码:
.JS
OpenFB.get('/me/picture', {format: 'json'}).success(function (imgData)
{
$scope.main.user.imageData = imgData;
});
.HTML
<img ng-src="data:image/jpg;base64,{{main.user.imageData}}">
它不起作用,我得到一个空的img
标签。
我的错误在哪里?
像这样使用 ng-source 指令:
<img ng-src="{{'data:image/png;base64,'+main.user.imageData}}" >
希望这有帮助。
像这样使用data-ng-src
指令<img data-ng-src="{{data.image_url}}">
.
在控制器中,将 base64 字符串设置为如下: $scope.data.image_url=<your base64 image source>
希望这有帮助!
<img data-ng-src="data:image/png;base64,{{main.user.imageData}}"/>
希望这有帮助。
在 Angular 7 中,这将是:
<img [src]="'data:image/png;base64,' + main.user.imageData" />
相关文章:
- 直接下载文件,而不是从window.open(url)
- Reactjs URL.createObjectURL不是函数
- 未捕获的InvalidValueError:setIcon:不是字符串;并且没有url属性;并且没有路径属性
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何在推特中使用自定义的bit.ly URL,而不是t.co
- Pdf.js:使用base64文件源而不是url来呈现Pdf文件
- 如何使用Chrome文档中的文件而不是URL
- 使用自定义内容而不是url创建弹出窗口
- 如何将变量传递给会话而不是 URL - PHP
- AngularJS - img ng-src 到 base64 数据(不是 url)不起作用
- 什么'这就是“;javascript:“;在代码中(而不是URL)
- 当src属性是文件而不是url时显示图像
- 修改Breadcrumbs JavaScript以从H1标签而不是URL中提取?绝望的
- 如何获得文件路径,而不是url与
- XMLHTTP从变量而不是url - javascript
- 如何发送json字符串,而不是url字符串
- js结束事件使用类而不是URL
- 显示切换功能中的实际图像,而不是URL文本
- 如何在移动设备上长按显示文本链接上下文而不是URL
- Express Router:我如何获得参数?(不是URL段)