【问题标题】:How to access a URL parameter within Handlebars?如何访问 Handlebars 中的 URL 参数?
【发布时间】:2016-06-01 14:35:19
【问题描述】:

我使用把手作为我的模板语言,并且需要使用把手在页面内运行条件语句以显示特定内容。对我来说,问题是我唯一需要做的就是在 url(?report=312321) 中是否存在报告 ID。有谁知道用车把检查 url 参数的方法。我已经制作了一个“相等”的助手来检查某物是否等于。我只是不知道如何访问 url 参数。

我希望有这样的东西:

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

【问题讨论】:

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

标签: javascript parameters handlebars.js


【解决方案1】:

我实际上并没有通过拉 URL 本身来解决我的问题。但是我找到了从哪里提取参数值并检查了我的声明。所以它是从一个可以使用 {{report.id}} 访问的 local.res 对象中提取的。

【讨论】:

    猜你喜欢
    • 2021-01-11
    • 2015-04-27
    • 1970-01-01
    • 1970-01-01
    • 2019-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-17
    相关资源
    最近更新 更多