Javascript 将div链接到路由流星(铁路由器)

Javascript 将div链接到路由流星(铁路由器),javascript,meteor,iron-router,Javascript,Meteor,Iron Router,我想在不刷新/更改页面的情况下将路由与Iron Router“关联到div”。我会尽量说清楚的 我得到了一个div,当您到达页面时它不会显示(例如:/home),但已经存在 当你点击某个东西(框,文本,…)时,url会改变(/home/box1),div会出现,其中包含一些我以前提供给路由的数据。 但我希望能够做到这一点,而不必刷新页面,只需看到div出现在同一页面中 那么,铁制路由器是否可行?如何实现 感谢您的帮助。如果您试图在两条路由上显示相同的模板,但仅在其中一条路由上显示div,则可以将

我想在不刷新/更改页面的情况下将路由与Iron Router“关联到div”。我会尽量说清楚的

我得到了一个div,当您到达页面时它不会显示(例如:/home),但已经存在

当你点击某个东西(框,文本,…)时,url会改变(/home/box1),div会出现,其中包含一些我以前提供给路由的数据。 但我希望能够做到这一点,而不必刷新页面,只需看到div出现在同一页面中

那么,铁制路由器是否可行?如何实现


感谢您的帮助。

如果您试图在两条路由上显示相同的模板,但仅在其中一条路由上显示div,则可以将数据传递到模板中。render方法接受第二个参数,它是一个对象。将该对象的data属性设置为返回包含所有数据值的对象的函数。然后,您可以从模板中访问它们,就好像它们是在插入模板时定义的一样

Router.route('/home',function(){
这个。呈现(“家”);
});
Router.route('/home/box1',function(){
此.render('Home'{
数据:函数(){
返回{
肖迪夫:没错
}
}
}
});

总是显示

{{#如果showDiv} 仅在/home/box1路线上显示

{{/if}
我想这就是我想要的……我在我的项目中尝试过它后会给你回复,看看它是否如我所期望的那样工作。谢谢你的回答:)