Handlebars.js 手柄可以访问脚本标记中的数据

Handlebars.js 手柄可以访问脚本标记中的数据,handlebars.js,Handlebars.js,我有一个普通的把手模板,我正在通过木偶演员生成一个pdf。我能够正常地通过主体访问数据,但在JS脚本标记中似乎无法这样做。我的数据看起来像这样 const context = { data: [ {..some data}, {...some data}, {...some data}] } 我试图在我的脚本标签中访问它,就像 const data = "{{ data }}" 但是当我在脚本标签中记录这个时,我得到的只是 [object Object],[object Object],[o

我有一个普通的把手模板,我正在通过木偶演员生成一个pdf。我能够正常地通过主体访问数据,但在JS脚本标记中似乎无法这样做。我的数据看起来像这样

const context = { data: [ {..some data}, {...some data}, {...some data}] }
我试图在我的脚本标签中访问它,就像

const data = "{{ data }}"
但是当我在脚本标签中记录这个时,我得到的只是

[object Object],[object Object],[object Object]

当我检查typeof时,它会以字符串的形式返回。

通过制作一个简单的助手来字符串化数据,从而解决了这个问题。(我在助手对象中有助手)

然后在我的JS脚本中,我用三个括号来调用它

const wedges = {{{ json data }}}

通过制作一个简单的助手来字符串化数据,解决了这个问题。(我在助手对象中有助手)

然后在我的JS脚本中,我用三个括号来调用它

const wedges = {{{ json data }}}