Javascript 如何仅更新使用Mongoose更改的范围值
我正在更新一个保存应用程序设置的大型对象,为了触发每个要保存的输入,我使用了ng blur和ng change的组合:Javascript 如何仅更新使用Mongoose更改的范围值,javascript,angularjs,node.js,mongodb,Javascript,Angularjs,Node.js,Mongodb,我正在更新一个保存应用程序设置的大型对象,为了触发每个要保存的输入,我使用了ng blur和ng change的组合: ng-model-options="{updateOn:'blur'}", ng-change='updateContent();' 我可以使用类似“setting.update”的服务用Mongoose更新对象的某些部分 由于整个对象相当大,我如何只更新控制器中已更改的值。这相当于: $scope.updateContent = function() { setti
ng-model-options="{updateOn:'blur'}", ng-change='updateContent();'
我可以使用类似“setting.update”的服务用Mongoose更新对象的某些部分
由于整个对象相当大,我如何只更新控制器中已更改的值。这相当于:
$scope.updateContent = function() {
setting.update({id:$scope.settings._id}, {
name: $scope.settings.name
});
};
$scope.updateContent = function() {
setting.update({id:$scope.settings._id}, {
name: $scope.settings.name
});
};
不重复30次以上的功能?在更新大约10个base64图像时,我还需要重复此模式
谢谢看来没有办法有效地将此信息传递到函数中。。。因此,我将使用一个函数来处理每个输入,以将其单独的值保存到MongoDB
$scope.updateContent = function() {
setting.update({id:$scope.settings._id}, {
name: $scope.settings.name
});
};