【发布时间】:2015-10-13 01:28:58
【问题描述】:
我正在使用 Iron:Router 在 Meteor JS 中开发管理员和客户端门户。
我知道我可以使用以下方法创建路线:
this.route('tasks',{path:'/projects', layoutTemplate: 'adminLayout'});
但是是否可以使用子目录创建路由,例如:
this.route('tasks',{path:'/admin/projects', layoutTemplate: 'adminLayout'});
这样我也可以有一个子目录:
this.route('/admin/projects', {name: 'admin.projects', template: 'projects', layoutTemplate: 'adminLayout'}
和
this.route('/client/projects', {name: 'client.projects', template: 'projects', layoutTemplate: 'adminLayout'}
感谢您的任何意见。
【问题讨论】:
-
这是完整的错误报告吗?看起来只有一半的错误,如果没有,您可以发布完整的错误或错误的屏幕截图。
-
也尝试更改路线的名称,对于您使用相同名称的所有路线
tasks,我认为路线名称应该不同 -
嗨,我已经让错误消失了,错误日志实际上来自重复的路由(管理员/客户端),这就是我想区分它们的原因。但是现在的问题是该路由无法解决。 Iron:Router 可以识别路由,但不知道要加载什么模板,从而使页面处于加载状态,只加载了 CSS。
-
而他们都阅读模板任务的原因只是因为我在这里复制并粘贴了它们。他们都将使用不同的模板。仅供参考。
标签: javascript meteor iron-router