我得到了这个程序(从我的实际程序简化而来),其中我无法访问传递给view的对象的方法中的所有变量,尽管我可以从get访问它。我是不是漏掉了什么?
all = ['hello', 'world']
require('zappajs') ->
@get '/foo': ->
console.log all
@render 'foo'
@view foo: ->
console.log all我得到了一个异常,当使用咖啡hello.coffee运行时,所有内容都没有定义。
发布于 2014-01-19 20:46:08
在API references中
@查看路径: contents
定义内联模板。这就像你在磁盘上Express的视图目录中的路径下有一个文件。它将优先于磁盘上的模板。
因为“就像你在磁盘上Express的视图目录中的路径下有一个文件”,所以@view下的所有东西都在一个单独的文件/模块中,这就解释了为什么你不能访问all。
https://stackoverflow.com/questions/17130292
复制相似问题