【发布时间】:2014-10-31 13:25:34
【问题描述】:
当我们在 Backbone.js 中创建视图实例时,我们分配了一个根 dom 元素,该元素在视图内部成为 this.el。在我们的 Backbone.js 应用程序中,我们可能有对视图实例的引用,因此使用视图很容易。但是,假设页面上有另一个脚本没有对视图实例的引用,但知道哪个 dom 元素代表视图 (this.el)。 Backbone.js 中是否有内置方法可以从 dom 元素中检索视图实例,以便没有对视图实例的引用的代码可以访问该实例?我想做这样的事情:
var viewInstance = $("#rootElId").data("bb-myview");
我不知道backbone.js中有这样的内置功能,但我想我会问一下,以防万一确实存在。
其次,如果这不是 Backbone.js 内置的,那么实现我自己的功能的好方法是什么?有没有我可以复制的好模式?
谢谢!
【问题讨论】:
标签: javascript jquery backbone.js