【发布时间】:2016-03-08 21:12:34
【问题描述】:
// Global scope A1= Marionette.ItemView.extend({ ... }); // Inside a function, local scope var a1= new A1;
当我console.log(a1)时,其中a1的定义如上图所示。
我看到 a1 有一个独特的 cid: "view32"
我的问题是如何使用其 cid 获取 View a1(其中 a1 是函数内的局部变量)。 Marionette 是否有一个全局对象(必须有一个 - imo),其中包含当前在 DOM 中呈现的一对(引用)视图及其各自的 cid?
(附注:我说的不是用户创建的全局 Marionette.Application() 对象,而是 Marionette 在内部使用的对象来跟踪 DOM 中当前呈现的视图)
【问题讨论】:
标签: javascript model-view-controller backbone.js marionette backbone-views