有没有办法将 javascript 变量插入 Bigcommerce Handlebars

Is there a way to insert a javascript variable into Bigcommerce Handlebars

使用 assignVargetVar(Bigcommerce Handlebars 助手)我正在尝试创建并插入一个 javascript 变量,如下所示:

<script>var exampleVar = "string";</script>

{{ assignVar "exampleVar" exampleVar}}

使用 {{ getVar"exampleVar" }} 的结果是抛出“不是字符串错误”。

我试过 {{ assignVar "exampleVar" "exampleVar"}} 输出“exampleVar”(减去引号)。我希望它输出“字符串”(减去引号)。

有什么想法吗?

你不能。 Handlebars 在到达前端之前已经在服务器中编译。如果逻辑在 javascript 中完成,那么您也应该通过 javascript 显示结果。