我正在为response
设置查询的服务器couchbase
,并希望使用handlerbars
来呈现响应数据。
我知道最好的做法是将我的帮助函数放在一个单独的文件中,而不是嵌入我的html文件中的script
标记中。
我的问题是将data
从服务器响应传递给我的hanldbars帮助文件然后被操作的最佳实践或技术是什么?
我在服务器上使用hapijs
,在客户端上使用jQuery
。
答案 0 :(得分:0)
好吧我可能错了,但是按照这个例子我发现,好像你导出帮助文件就像你使用module.exports
http://codyrushing.com/using-handlebars-helpers-on-both-client-and-server/
答案 1 :(得分:0)
根据hapi
的API文档,帮助文件必须使用签名`function(context)导出单个方法。
助手是模板中用于执行转换的函数 和使用模板上下文或其他的其他数据操作 投入。 helpers目录中的每个'.js'文件都被加载了 文件名用作帮助程序名称。文件必须导出单个文件 带签名函数(context)的方法并返回一个字符串。 子文件夹不受支持且被忽略。默认为没有帮助者 支持(空路径)。请注意,jade不支持加载助手 这样。
https://github.com/hapijs/hapi/blob/master/docs/Reference.md#route-options