6

我正在开发一个 Backbone 应用程序,除了我应该从表单中读取数据的方式之外,我几乎所有的东西都在工作。

我有一些创建表单元素的视图和模板,以及一个“保存”按钮。当我单击该按钮时,它会触发一个视图事件,并且我想知道是否有“最佳实践”来阅读该信息。

我在想的选项是:

那么,哪一种是最好的“骨干方式”呢?

非常感谢!

4

1 回答 1

6

什么是最好的方法很难说,因为这取决于。

您在帖子中展示的示例都是针对一个操作:将表单提交到后端。然后,虹吸管(由一个伟大的开发者制造)和 serializeArray (或只是$(form).serialize())是很好的解决方案(显然第一个不适合大型形式 - 所以我会忘记这个)。

虽然,如果您的表单旨在实时更新模型,并且此表单应反映对模型的更改。然后,我会选择一个数据绑定库。我知道的最好的是Backbone.stickit;还有Backbone.ModelBinder。我都使用了它们,它们都很棒,尽管第一个使用的样板少了一点。

于 2013-02-22T00:57:31.637 回答