为什么流星更新记录而不运行"Meteor.call"更新

Why does Meteor update a record without running a "Meteor.call" to update?

本文关键字:quot 更新 call Meteor 流星 新记录 为什么 运行      更新时间:2023-09-26

我正在开发一个Meteor.js应用程序,我已经掌握了Meteor本身的一些技巧,但也许我对它的反应性原理有一些误解,或者还没有足够的了解它。

我使用的是angular-meteor,我可以访问我的视图中的$scope变量,这是一个$meteor.object。我正在创建一个表单来更新这个记录,我已经开始用ng-click连接一个"保存"按钮来更新记录。例如,Meteor.call('update', {})。但是,当我添加输入字段并更改输入中的值时,我注意到更改是持久的。正在调用Collection.allow方法中的update方法,并且正在更新记录。

这应该是这样发生的吗?

是。方法调用只需要用于更显式的服务器交互。最常见的交互是通过集合,集合是自动同步的。这就是为什么meteor很容易使用:没有rest api或任何东西,只是移动数据。