PouchDB:带附件的多个文档

时间:2015-11-08 21:08:41

标签: angularjs couchdb pouchdb

我需要从我的数据库中获取多个文档,每个文档都有一个附件,如何动态获取每个文档并分配其附件并使用AngularJS显示列表?

以下是我正在使用的代码:

db.getAttachment(doc._id,"image.png").then(function (blob){
    var url = URL.createObjectURL(blob);
    $scope.image = url;
  });

“image.png”如何成为动态ID?所以我可以用for循环来迭代它

谢谢!

1 个答案:

答案 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;
  });
}