【发布时间】:2011-10-12 22:05:33
【问题描述】:
我有一个用于所有视图的基类,然后在应用程序的每个部分,比如配置文件,我也有一个基类。这样,共享模板和属性可以在我的应用程序中的多个级别上使用。
我知道,如果您将 Backbone 视图中的事件属性设置为函数而不是对象字面量,它将为您实例化,但我不确定如何利用它来发挥我的优势。我的问题是,自动扩展在基本视图中创建的事件的最佳方式是什么。
我知道一种可能性,我在视图初始化时,获取基事件类并将我的当前事件扩展到它,但它似乎有点 hacky,我必须在每个视图上复制此代码。如果您知道更好的方法,请分享。
谢谢。
【问题讨论】:
-
您可能想查看这些帖子/链接(可能重复):stackoverflow.com/questions/6257405/… 另一个:stackoverflow.com/questions/6968487/… 外部站点:kalimotxocoding.blogspot.com/2011/03/…
-
您好 Nupal,非常有效的回复,感谢您进行了比我做得更好的检查。您发布的两个 stackoverflow 链接有一个很好的答案,每个都与下面提供的不同。我将把它们都添加在那里,并使其成为这个特定问题的最终来源(其他问题更广泛)。此外,kalimotxocoding.blogspot.com 博客条目简直太可怕了,需要破解backbone.js 核心,实际上并不能解决任何问题。感谢您的意见。
标签: backbone.js