你可以在handlebars.js帮助器或部分中执行ajax请求吗?

时间:2017-06-28 07:50:34

标签: handlebars.js

你能在handlebars registerHelper或registerPartial中做一个ajax请求吗?

我想在我的handlebartemplate中填充一些选择下拉框但我想用来自远程json的数据填充它们 是可能的还是另一种方法来填充来自服务器

的标准值的下拉列表

1 个答案:

答案 0 :(得分:0)

registerPartial是调用另一个模板的东西所以我会说不,这不是为了调用javascript函数而设计的。但是在帮助程序中,您调用了一个javascript函数,因此您可以将所需的任何代码放入帮助程序,然后返回所需的值。

我有相同的需求,但我想调用subtemplate和ajax不同的结果,所以我选择了在评估的当前模板中递归调用新模板(而不是部分)的东西。我只是在评估当前模板并基于某些css类启动新模​​板后进行循环。