PockDB Delta小袋插件don';不能在AngularJS中正确更新

PockDB Delta小袋插件don';不能在AngularJS中正确更新,angularjs,ionic-framework,pouchdb,Angularjs,Ionic Framework,Pouchdb,我的Angular(Ionic)代码通过$index获取数据库中的文档,打开一个带有表单的模式来更改数据,最后delta Pocket保存更新的文档。但是delta Pocket没有更新文档,而是创建了一个新文档 $scope.editTerritory = function(index){ $scope.modalEdit.show(); $scope.doEditTerritory=function(territory) { pouch.save({

我的Angular(Ionic)代码通过$index获取数据库中的文档,打开一个带有表单的模式来更改数据,最后delta Pocket保存更新的文档。但是delta Pocket没有更新文档,而是创建了一个新文档

$scope.editTerritory = function(index){
     $scope.modalEdit.show();
     $scope.doEditTerritory=function(territory) {
         pouch.save({
              $id: index.$id,
               name: territory.name,
               number: territory.number
                });
            };
        };

索引。\ id控制台日志正确响应请求文档的id。领土对象也是这样。为什么三角洲邮袋创造了一个新的

这就是delta Pocket的要点–每次更新或删除都会产生一个新文档。如果你遇到了一个真正的bug,你应该把它归档在。delta Pocket插件只有一周的历史;可能有一些bug!:)

我发布了一个名为angularjs的一体式绑定,您可以使用它将delta Pocket(或vanilla Pocket)合并到angular代码中。让我知道你的想法

我建议您看看这个示例,因为它演示了如何保存更改。注意:Factorying目前可用于delta Pocket、Pocket和firebase,因此您需要为您的项目指定delta Pocket适配器