我正在通过Todos应用程序进行学习,并尝试添加自己的路线。这不起作用,我无法(在这一点上)找出原因。我有什么遗失的吗?
在/imports/startup/client/routes.js中我添加了路线:
FlowRouter.route('/users', {
name: 'Users.show',
action() {
BlazeLayout.render('App_body', { main: 'Users_show_page'});
},
});
然后我添加了一个users-show-page.html文件:
<template name="Users_show_page">
<h1>Hello World</h1>
</template>
我看到的只是一个模板应该是空白的屏幕,没有任何关于为什么我的模板没有出现的错误:(
===编辑===
您需要将模板导入router.js文件。如果有错误消息说您的模板无法找到,那就太好了。顶级模板就是这种情况,但显然不适用于{{> Template.dynamic template=main}}