从服务器读取 hbs 脚本中的值
Read value in hbs script from server
我在 node.js
中使用 handlebars
查看方法。我尝试将字符串发送到视图 html 页面,并在 <script>
中读取它的值。但是我收到错误消息:
服务器:
res.render('weekly', {
test: 'TESTING_SCRIPT_HBS',
});
hbs 文件:
<script>
varib = {{{test}}};
</script>
当我 运行 它时,我得到了错误:
weekly:17 Uncaught ReferenceError: TESTING_SCRIPT_HBS is not defined
.
我明白为什么会出现这个错误,但我该如何解决才能使 {{{test}}}
成为一个字符串?
请尝试以下解决方案
<script>
varib = "{{test}}";
</script>
我在 node.js
中使用 handlebars
查看方法。我尝试将字符串发送到视图 html 页面,并在 <script>
中读取它的值。但是我收到错误消息:
服务器:
res.render('weekly', {
test: 'TESTING_SCRIPT_HBS',
});
hbs 文件:
<script>
varib = {{{test}}};
</script>
当我 运行 它时,我得到了错误:
weekly:17 Uncaught ReferenceError: TESTING_SCRIPT_HBS is not defined
.
我明白为什么会出现这个错误,但我该如何解决才能使 {{{test}}}
成为一个字符串?
请尝试以下解决方案
<script>
varib = "{{test}}";
</script>