1

我正在使用Opal.rb构建一个 javascript 应用程序。应用程序由几个负责应用程序不同部分的框架组成。我遇到的问题是我在 x_frame 中实例化了需要从 y_frame 访问的对象。我现在这样做的方法是写:

window.top.frames.x_frame.Opal.MyClass.$do_something()

但这变得丑陋。有什么办法可以定义一个所有帧都可以全局访问的单例吗?

4

1 回答 1

1

你不能做这样的事情:

Document.ready? do
  window = Native(`window`)
  window[:myvar] = MyClass.new
end
于 2015-04-24T18:47:04.257 回答