0

我的问题基本上是指这个例子:

https://github.com/vlandham/vlandham.github.com/blob/master/vis/gates/coffee/vis.coffee

在这个脚本的末尾(第 202 行),它从前端调用 (view_type) 参数,并根据视图类型('year' 或 'all')呈现确切的方法。我需要实现类似的策略,但是在这个脚本的 show_details() 方法中(在第 176 行)。我确切需要的是在 show_details() 方法中检索 view_type 并基于视图类型('year ' 或 'all')决定内容变量(在 show_details() 方法中)应该显示什么......任何想法或帮助都会非常有帮助。谢谢你。

4

1 回答 1

1

因此,cofeescript 会自动为函数内引用的任何变量插入本地 var 语句(正是为了防止 JavaScript 默认导致的全局泄漏)。这意味着您必须显式地污染一些全局命名空间,在浏览器中将是窗口对象。CofeeScript 中的任何内容都不会阻止您为您选择的字段分配您需要的任何值并在您需要时随时读取它。请注意,这是有原因的(它很难保持这种代码干净,而且像 node.js 这样的服务器端环境中没有窗口对象),但它会工作。

于 2013-09-16T15:17:50.543 回答