PockDB Delta小袋插件don';不能在AngularJS中正确更新
我的Angular(Ionic)代码通过$index获取数据库中的文档,打开一个带有表单的模式来更改数据,最后delta Pocket保存更新的文档。但是delta Pocket没有更新文档,而是创建了一个新文档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({
$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适配器