0

Amber Smalltalk 版本 0.13

这个项目中,我想用一个特定的类打开类浏览器。

  <button onClick="amber.globals.Browser._openOn_(amber.globals.ProcessingClock)">ProcessingClock class

我收到错误消息amber not defined (请参见下面的屏幕截图)。

问题 如何正确打开浏览器?

在此处输入图像描述

4

1 回答 1

0

当然它没有定义,amber只是加载器回调函数的一个局部变量(也就是一个参数)。要么记住一些全局并在按钮 onclick 代码中重用(丑陋),直接在加载程序回调内的按钮上安装 onclick 处理程序,您可以在其中访问amber变量(可能很笨拙,但最干净),或者使用require('amber/helpers')而不是amber直接 onclick处理程序(在您的示例中,您需要使用它两次)。

于 2015-01-04T14:50:55.370 回答