0
我刚开始在流星中使用铁路路由器。如何隐藏或删除模板,或将其替换为另一个模板?销毁/删除铁路路由器中的流星模板
我有两个客户端路由。其中显示聊天室列表的用户可以加入:
Router.route('/', function() {
this.layout('bodyLayout');
this.render('roomList', {
to: 'roomList'
});
});
另一种是用于聊天室:
Router.route('/room/:_id', function() {
this.layout('bodyLayout');
var roomId = this.params._id;
this.render('room', {
to: 'room',
data:() => {
return { roomId }
}
});
});
这些都具有他们在哪里yield
版并拢布局相同:
<template name="bodyLayout">
<!-- layout stuff -->
{{> yield 'roomList'}}
{{> yield 'room'}}
<!-- layout stuff -->
</template>
现在,如果我转到/
并单击一个房间,房间就会呈现在它下面。但我真正想要的是这个显示room
或roomList
。如何在创建room
时删除roomList
,或者我可以用room
以某种方式替换它?