Jor*_*rin 9 ajax save mvvm knockout.js
我一直在玩KnockoutJS并且非常喜欢它通过防止物质从裂缝中掉落而从各个角度简化设计.我的问题是将数据保存回服务器的推荐"最佳实践"是什么?我的理解是,在连接的MVVM中,第一个"M"是数据层,因此ViewModel触发器中的依赖关系跟踪和通知直接保存回数据层.在JavaScript应用程序中,我们断开连接并使用AJAX有选择地保存回服务器.
我正在使用它的应用程序是MVC3,我绝对得到如何在我的控制器上编写"保存"操作,在我的页面上的某个地方放置一个"保存"按钮,将整个ViewModel发布到该Save操作,然后坚持到数据库.但是当你进行快速编辑然后再次保存时呢?或者如果保存按钮不适合设计流程怎么办?相反,您希望每次在没有保存按钮的表单上进行更改时发布到操作?我反复提出的想法是:
我希望有一些我没有想过的好主意.能够声明性地绑定所有内容并且仍然有效地保存将是非常棒的.