【发布时间】:2013-09-18 23:48:24
【问题描述】:
在 src/lib/ 中有一个 functions.js 文件,里面有一个函数。 该文件已包含在 slug.json 中。
我们如何在控制器中调用该函数?
【问题讨论】:
标签: coffeescript spine.js
在 src/lib/ 中有一个 functions.js 文件,里面有一个函数。 该文件已包含在 slug.json 中。
我们如何在控制器中调用该函数?
【问题讨论】:
标签: coffeescript spine.js
在coffeescript 中,每个文件都用一个匿名函数包装以避免泄漏到全局范围内。如果你想故意泄漏到全局范围,你需要把函数放在“窗口”中:
window.check_pants = (size) ->
"No pants are too tight"
然后你就可以把控制器中的函数调用为“check_pants”,也就是说调用者不需要包含“window”。
由于“this”默认是指窗口,所以可以使用“@”符号:
@check_slants = (size) ->
"Too slanted"
【讨论】: