我正在将 Meteor 与另一个 CMS 结合使用,并使用运行 Meteor 所需的变量创建一个 url(例如 http://site.com?a=flash&b=hash )。如何使这些变量可用,并让 Meteor 将其忽略为一个位置?当我像这样加载网址时,我的应用程序无法正确加载,大概是因为它认为我正在请求不同的位置。
最佳答案
使用iron router,如果url中有查询字符串或哈希片段,您可以使用this.params对象的查询和哈希属性来访问它们。
// given the url: "/post/5?q=s#hashFrag"
Router.route('/post/:_id', function () {
var id = this.params._id;
var query = this.params.query;
// query.q -> "s"
var hash = this.params.hash; // "hashFrag"
});
关于meteor - 如何使用 Meteor 解析 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14149576/