Coffeescript 在Spine controller中调用外部javascript函数

Coffeescript 在Spine controller中调用外部javascript函数,coffeescript,spine.js,Coffeescript,Spine.js,src/lib/中有一个functions.js文件,其中有一个函数。 该文件已包含在slug.json中 我们如何在控制器内部调用该函数?在coffeescript中,每个文件都用匿名函数包装,以避免泄漏到全局范围。如果您想故意泄漏到全局范围,则需要将函数置于“窗口”中: 然后,您可以将控制器中的函数调用为“check_pants”,也就是说,调用者不需要包含“window” 由于默认情况下“this”指的是窗口,所以您可以使用“@”符号: window.check_pants = (size

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


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

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

然后,您可以将控制器中的函数调用为“check_pants”,也就是说,调用者不需要包含“window”

由于默认情况下“this”指的是窗口,所以您可以使用“@”符号:

window.check_pants = (size) ->
  "No pants are too tight"
@check_slants = (size) ->
  "Too slanted"