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
以某種方式替換它?