每个的后果是什么?
Model.save()
例如,我看到使用来自服务器的结果自动刷新模型。我不确定是否sync()
可以。
使用来自服务器的结果自动刷新模型
Store.sync()
也会刷新修改过的记录(前提是您正确设置了服务器响应)。
所以,从技术上讲,这两种方法都是一样的。但是,在我看来,您Model.save()
只能在一种情况下使用:当您没有store
. 为什么?因为当您拥有 store 并且仍然使用时Model.save()
,这意味着您已经为store
和设置了连接(代理)配置model
。这意味着你有重复的代码,这可能更难维护。
因此,总而言之,您Model.save()
仅在使用独立模型form
时使用,而不使用存储(当您拥有未连接到任何网格的情况时可能会出现这种情况。因此您为这种形式创建独立模型),并Store.sync()
在其他情况下使用。