gpt4 book ai didi

javascript - 使用 cid 操作 Marionette ItemView

转载 作者:行者123 更新时间:2023-11-28 15:12:20 25 4
gpt4 key购买 nike

//全局范围
A1= Marionette.ItemView.extend({ ... });

//在函数内部,局部作用域
var a1=new A1;

当我 console.log(a1) 时,其中 a1 的定义如上所示。我看到 a1 有一个唯一的
cid: "view32"

我的问题是如何使用其cid 来获取 View a1(其中a1 是函数内的局部变量)。 Marionette 是否有一个全局对象(必须有一个 - imo),其中包含当前在 DOM 中呈现的 View (引用)列表对及其各自的 cid?

(P.S. 我不是在谈论用户创建的全局 Marionette.Application() 对象,而是 Marionette 在内部使用来跟踪 DOM 中当前渲染的 View 的对象)

最佳答案

你不能。 Marionette 的 View cids 实际上是在 object creation 上生成的 Backbone View cids使用underscore.js' uniqueId方法。 View 实例未保存在全局上下文中。

关于javascript - 使用 cid 操作 Marionette ItemView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35878103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com