在Spine控制器中调用外部javascript函数

时间:2013-09-18 12:22:43

标签: coffeescript spine.js

在src / lib /中有一个functions.js文件,里面有一个函数。 该文件已包含在slug.json中。

我们如何在控制器内调用该函数?

1 个答案:

答案 0 :(得分:2)

在coffeescript中,每个文件都包含一个匿名函数,以避免泄漏到全局范围。如果您想故意泄漏到全局范围,则需要将该函数放在“窗口”中:

window.check_pants = (size) ->
  "No pants are too tight"

然后您可以将控制器中的功能称为“check_pants”,也就是说呼叫者不需要包含“窗口”。

由于“this”默认指向窗口,因此您可以使用“@”符号:

@check_slants = (size) ->
  "Too slanted"