我想将路由选项标签设置为当前网址的标签,例如
Router.route('/:_url', {
label: '_url',
action: function () {
this.render('home');
}
});
这是我的帮手:
if (Meteor.isClient) {
Template.home.helpers({
getLabel: function() {
return Router.current().route.options.label;
}
});
}
这是我的模板:
<template name="home">
hi
{{getLabel}}
</template>
当我访问locolhost:3000/alexander
时,我应该看到hi alexander
,但我看到hi _url
如何才能正确解析_url变量,以便查看hi alexander
?
答案 0 :(得分:1)
int T[3];
int i;
for(i=0;i<=3;i++){
T[i] = i;
}
答案 1 :(得分:0)
您可以设置路线的数据上下文,以包含URL参数,如下所示:
JS
Router.route("/:name", {
name: "home",
template: "home",
data: function(){
return {
label: this.params.name
};
}
});
HTML
<template name="home">
<h3>Hi {{label}}</h3>
</template>