如何使用Meteorjs使用URL参数

栏目: Node.js · 发布时间: 5年前

内容简介:翻译自:https://stackoverflow.com/questions/22120489/how-to-use-url-parameters-using-meteorjs

如何在流星上使用URL参数.

URL可能如下所示: http://my-meteor.example.com:3000?task_name=abcd1234

我想在流星应用程序的 mongodb 查询中使用’task_name'(abcd1234).

例如.

Template.task_app.tasks = function () {
  return Tasks.find({task_name: task_name}); 
};

谢谢.

您可能希望使用路由器来处理路径并为不同路径呈现某些模板.铁路由器包是最好的一个.如果您还没有使用它我会强烈推荐它.

一旦使用iron-router,获取查询字符串和url参数非常简单.您可以在此处查看文档部分: https://github.com/iron-meteor/iron-router/blob/devel/Guide.md#route-parameters

对于您提供的示例,路由将如下所示:

Router.map(function () {
  this.route('home', {
    path: '/',
    template: 'task_app'
    data: function () {
      // the data function is an example where this.params is available

      // we can access params using this.params
      // see the below paths that would match this route
      var params = this.params;

      // we can access query string params using this.params.query
      var queryStringParams = this.params.query;

      // query params are added to the 'query' object on this.params.
      // given a browser path of: '/?task_name=abcd1234
      // this.params.query.task_name => 'abcd1234'
      return Tasks.findOne({task_name: this.params.query.task_name});

    }
  });
});

这将创建一个路径,该路由将使’task_app’模板呈现与任务名称匹配的第一个任务的数据上下文.

您还可以使用Router.current()从模板助手或其他函数访问url参数和其他路由信息,以获取当前路由.因此,例如在帮助程序中,您可以使用Router.current().params.query.task_name来获取当前任务名称. Router.current()是一个反应元素,因此如果在反应计算中使用它,当对路径进行任何更改时,计算将重新运行.

翻译自:https://stackoverflow.com/questions/22120489/how-to-use-url-parameters-using-meteorjs


以上所述就是小编给大家介绍的《如何使用Meteorjs使用URL参数》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web应用安全权威指南

Web应用安全权威指南

德丸浩 / 赵文、刘斌 / 人民邮电出版社 / 2014-10 / 79

《web应用安全权威指南》系日本web安全第一人德丸浩所创,是作者从业多年的经验总结。作者首先简要介绍了web应用的安全隐患以及产生原因,然后详细介绍了web安全的基础,如http、会话管理、同源策略等。此外还重点介绍了web应用的各种安全隐患,对其产生原理及对策进行了详尽的讲解。最后对如何提高web网站的安全性和开发安全的web应用所需要的管理进行了深入的探讨。本书可操作性强,读者可以通过下载已......一起来看看 《Web应用安全权威指南》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具