我想在我的Meteor应用程序中共享coffeescript文件之间的变量,而不会使用“@”污染全局命名空间。
有没有办法只在coffeescript文件之间共享变量?
答案 0 :(得分:4)
有一种方法可以做到这一点。声明变量时,添加" share。"在它面前。所以,如果我想声明变量" info",我会写:
share.info
然后,此变量将在所有coffeescript文件中共享。
答案 1 :(得分:0)
CoffeeScript只是一种类似于javascript的perl语法,在浏览器中执行之前会转换为javascript。
因此,无法在coffeescript文件中明确限制变量的覆盖范围。