Amber Smalltalk版本0.13
在这个项目中,我想用特定的类打开类浏览器。
<button onClick="amber.globals.Browser._openOn_(amber.globals.ProcessingClock)">ProcessingClock class
我得到了错误消息amber not defined (见下面的屏幕快照)。
问题如何正确打开浏览器?

发布于 2015-01-04 14:50:55
当然没有定义它,amber只是加载器回调函数的局部变量(即参数)。要么记住它是全局的,并在按钮onclick代码(丑陋)中重用,要么直接在加载器回调(其中您可以访问amber变量(可能很笨拙,但最干净)内的按钮上安装onclick处理程序,或者在直接的onclick处理程序中使用require('amber/helpers')而不是amber (在您的示例中,您需要使用它两次)。
https://stackoverflow.com/questions/27766578
复制相似问题