meteor中的stream量路由器子导航
我有一个布局
<template name="default"> {{> header}} <aside class="container"> {{> Template.dynamic template=yield}} </aside> </template>
我使用stream量路由器导航到设置:
FlowRouter.route( '/settings', { name: 'settings', action: function ( params, queryParams ) { BlazeLayout.render( 'default', { yield: 'settings' } ); }, } );
但我的设置页面由多个设置页面组成,所以我需要在设置页面上的菜单,以便用户可以导航到其他设置页面(即更改密码,更改名称等)。
我将不得不为每个设置页面设置路线,但是如何在设置页面之间保留一个侧栏来导航?
路线是
- /设置
- /设置/更改密码
- /设置/删除用户
等等
我认为用户应该能够在路线/settings
的“主要/基本设置页面”上更改他/她的名字。
我想我可以做另一个有侧边栏的布局页面,所以我可以设置路线
FlowRouter.route( '/settings', { name: 'settings', action: function ( params, queryParams ) { BlazeLayout.render( 'twoSidedLayout', { left: 'settingsMenu', right: 'settings' } ); }, } );
但我不太确定这是否是最好的方法。