handlebarsjs动态获取所选选项的值

时间:2018-08-29 14:32:30

标签: node.js handlebars.js

我一直在使用pug / jade,现在我正尝试使用把手来构建相同的项目。

我有这样的迭代,它提供了一些选项:

<select id="myselect" name="myselect">
    {{#each categories}}
        <option value="{{id}}">{{title}}</option>
    {{/each}}
</select>

代码下方,我需要根据myselect中的选定项目动态渲染一些项目。

有什么主意我可以动态地抓住它吗?基本上与onchange()一样,也可以在普通javascript中使用。

1 个答案:

答案 0 :(得分:2)

当您使用任何种类的诱人引擎(车把,玉器,ejs等)时。将响应发送到客户端后,您将无法绑定数据。您必须编写一些客户端javascript代码才能实现。

作为替代方案,您可以在客户端使用handlebarjs。遵循此link

但是,由于您在服务器端使用了相同的模板引擎,因此可能需要谨慎使用。