【发布时间】:2016-12-31 14:20:28
【问题描述】:
我正在尝试编写一个句柄助手来吐出当前的 url 查询字符串。然后,我将使用该查询字符串来填充模板。我正在使用 assemble 来生成 html 文件。
我的网址如下所示:groups/group-details/?id=1,我想获取 id 值。
这是我的助手:
Handlebars.registerHelper('currentId', function() {
return document.location.search.split('?')[1].split('=')[1];
});
我在我的 .hbs 模板中这样称呼它:
{{currentId}}
我希望它在这个例子中只是吐出1,但什么都没有显示。
我哪里错了?
- 编辑-
在 Web 检查器控制台中进行挖掘显示我的助手已注册,但如果我在 return 语句上设置断点,它永远不会被命中。我假设助手没有被“执行”。
【问题讨论】:
标签: handlebars.js assemble grunt-assemble