我有一个FormView,处理保存和取消等事件。我还有一个AjaxFormView,处理通过ajax保存、取消和获取表单。我有一个AssetFormView,处理保存、取消、通过ajax获取、删除和打印等操作。等等。这里有相当多的重复。
我发现了一篇文章http://kalimotxocoding.blogspot.com/2011/03/playing-with-backbonejs-views.html,其中展示了如何扩展视图。然而,我发现当页面上有多个版本的视图时,属性会互相污染。在backbone中没有内置的安全继承视图的方法吗?
谢谢,
Raif
*嗯,这些东西相当复杂,我当前的交叉污染问题可能是(很可能是)我的错误导致的,但问题仍然存在,那就是在backbone中没有安全继承视图的内置方法吗?
我发现了一篇文章http://kalimotxocoding.blogspot.com/2011/03/playing-with-backbonejs-views.html,其中展示了如何扩展视图。然而,我发现当页面上有多个版本的视图时,属性会互相污染。在backbone中没有内置的安全继承视图的方法吗?
谢谢,
Raif
*嗯,这些东西相当复杂,我当前的交叉污染问题可能是(很可能是)我的错误导致的,但问题仍然存在,那就是在backbone中没有安全继承视图的内置方法吗?
extend
函数是主要的继承机制,正如你链接的文章所演示的那样 - 有什么问题吗? - nrabinowitz