我在 shell.js 中配置了工作路由器:
router.map([
{ route: 'messages', moduleId: 'views/messages', nav: true },
{ route: 'messages/create', moduleId: 'views/messagesCreate', nav: true },
]).buildNavigationModel();
我想要做的是让我的#messages
路由能够检索可选参数 id (/:id),如下所示:
router.map([
{ route: 'messages(/:id)', moduleId: 'views/messages', nav: true },
{ route: 'messages/create', moduleId: 'views/messagesCreate', nav: true },
]).buildNavigationModel();
所以我可以导航到带有或不带参数的消息页面..
这很好,但是当我想导航到messages/create
页面时问题就来了..
我怎样才能做到这一点而无需更改我的路线名称?
任何帮助、想法或建议将不胜感激!
谢谢