handlebarsjs 动态获取所选选项的值
handlebarsjs get the value of the selected option dynamically
我一直在使用 pug/jade 一点点,现在我正在尝试使用车把构建相同的项目。
我有这个呈现几个选项的迭代:
<select id="myselect" name="myselect">
{{#each categories}}
<option value="{{id}}">{{title}}</option>
{{/each}}
</select>
在代码的更下方,我需要根据从 myselect 中选择的项目动态呈现一些项目。
知道如何动态抓取它吗?基本上与 onchange() 相同的方式在普通 javascript.
中工作
当您使用任何一种诱人的引擎(车把、jade、ejs 等)时。响应发送到客户端后,您无法绑定数据。您必须编写一些客户端 javascript 代码才能实现。
作为替代方案,您可以在客户端使用 handlebarjs。关注这个link
但这可能需要谨慎使用,因为您在服务器端使用相同的模板引擎。
我一直在使用 pug/jade 一点点,现在我正在尝试使用车把构建相同的项目。
我有这个呈现几个选项的迭代:
<select id="myselect" name="myselect">
{{#each categories}}
<option value="{{id}}">{{title}}</option>
{{/each}}
</select>
在代码的更下方,我需要根据从 myselect 中选择的项目动态呈现一些项目。
知道如何动态抓取它吗?基本上与 onchange() 相同的方式在普通 javascript.
中工作当您使用任何一种诱人的引擎(车把、jade、ejs 等)时。响应发送到客户端后,您无法绑定数据。您必须编写一些客户端 javascript 代码才能实现。
作为替代方案,您可以在客户端使用 handlebarjs。关注这个link
但这可能需要谨慎使用,因为您在服务器端使用相同的模板引擎。