在src / lib /中有一个functions.js文件,里面有一个函数。 该文件已包含在slug.json中。
我们如何在控制器内调用该函数?
答案 0 :(得分:2)
在coffeescript中,每个文件都包含一个匿名函数,以避免泄漏到全局范围。如果您想故意泄漏到全局范围,则需要将该函数放在“窗口”中:
window.check_pants = (size) ->
"No pants are too tight"
然后您可以将控制器中的功能称为“check_pants”,也就是说呼叫者不需要包含“窗口”。
由于“this”默认指向窗口,因此您可以使用“@”符号:
@check_slants = (size) ->
"Too slanted"