我正在尝试编写一个句柄助手来吐出当前的 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 语句上放置一个断点,它永远不会被击中。我认为助手只是没有被“执行”。