我在一个网站上工作,我必须在数据库中搜索根域中/之后的字符串。我在文档中找不到任何有关它的信息。
我正在尝试使其与Iron Router配合使用,但任何其他建议都可以解决。
谢谢您的帮助!
编辑:基本上我只想将domain.com/之后的任何内容传递给变量。
最佳答案
这是我一直在做的事情,可能会引导您走上正确的道路
路由将URL params
发送到ownedGroupList
模板
Router.route('/users/:_id/groups', {
name: 'owned.group.list',
template: 'ownedGroupList',
data: function() {
return {params: this.params};
}
});
模板
ownedGroupList
可以使用params
,this.data
和onCreated
模板事件处理程序中的onRendered
访问onDestroyed
对象Template.ownedGroupList.onCreated(function(){
this.subscribe("owned-groups", this.data.params._id );
});
模板
ownedGroupList
可以通过助手方法中的params
变量访问this
Template.ownedGroupList.helpers({
groups: function() {
return Groups.find({owner: this.params._id });
}
});
模板
ownedGroupList
可以通过事件处理程序中的params
变量访问template.data
Template.ownedGroupList.events({
'click .a-button': function(event, template) {
var group = Groups.findOne({owner: template.data.params._id });
// do something with group
}
});
关于javascript - 如何使用Iron Router在domain.com/keyword中获取“关键字”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33221354/