Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Handlebar中访问URL参数?_Javascript_Parameters_Handlebars.js - Fatal编程技术网

Javascript 如何在Handlebar中访问URL参数?

Javascript 如何在Handlebar中访问URL参数?,javascript,parameters,handlebars.js,Javascript,Parameters,Handlebars.js,我使用handlebar作为模板语言,需要在页面中使用handlebar运行条件语句以显示特定内容。对我来说,唯一需要考虑的是url中是否存在报表ID(?report=312321)。那么,有人知道用手柄检查url参数的方法吗。我已经做了一个“equal”助手来检查某个东西是否等于。我只是不知道如何访问url参数 我希望有这样的东西: {{#equals urlParameter 0}} //do something {{else}} //do something {{/if}}

我使用handlebar作为模板语言,需要在页面中使用handlebar运行条件语句以显示特定内容。对我来说,唯一需要考虑的是url中是否存在报表ID(?report=312321)。那么,有人知道用手柄检查url参数的方法吗。我已经做了一个“equal”助手来检查某个东西是否等于。我只是不知道如何访问url参数

我希望有这样的东西:

{{#equals urlParameter 0}}
    //do something
{{else}}
    //do something
{{/if}} 

我并没有通过拉URL本身来解决我的问题。但我找到了参数值的来源,并对照这一点检查了我的声明。因此,它是从一个本地.res对象中提取出来的,该对象可以通过{{report.id}访问。

当您在应用程序中使用模板,或在视图中推送模板时,如何获取数据?如果您显示完整的模板代码,以及您使用模板的代码,将能够为您提供更多帮助,但是谢谢你的询问。我正在将报告id从本地对象传递到URL。所以我只能从对象中获取值,看看它是否存在。你也可以回答你自己的问题,这样别人可能会发现它有用。好的,我不敢回答,因为它不是问题的确切答案