我需要从我的数据库中获取多个文档,每个文档都有一个附件,如何动态获取每个文档并分配其附件并使用AngularJS显示列表?
以下是我正在使用的代码:
db.getAttachment(doc._id,"image.png").then(function (blob){
var url = URL.createObjectURL(blob);
$scope.image = url;
});
“image.png”如何成为动态ID?所以我可以用for循环来迭代它
谢谢!
答案 0 :(得分:0)
您可以使用_attachments字段并执行以下操作:
for(var key in doc._attachments){
db.getAttachment(doc._id,key).then(function (blob){
var url = URL.createObjectURL(blob);
$scope.image = url;
});
}