再次感谢这个很棒的路由器。我遇到了产量问题,没有在应有的地方屈服。像大多数错误一样,这个错误可能是在椅子和键盘之间的某个地方引起的,所以我非常感谢您的帮助!
我的模板 html 非常简单。
<body>
{{> layout}}
</body>
<template name='layout>
<!--wrapper tags -->
{{> nav}}
<!--more wrapper tags -->
{{yield}}
<!--close wrapper tags -->
{{> footer}}
<!--close wrapper tags -->
</template>
渲染时,我看到(按顺序): NAV > FOOTER > NAV > YIELD > FOOTER
我尝试将所有包装器和{{>nav}}
and{{>footer}}
放入主体标记中,仅保留{{yield}}
在布局模板中。当我这样做时,我得到 NAV > FOOTER > YIELD。
在这两种情况下,我的路由器 js 都是相同的:
if (Meteor.isClient) {
Router.configure({
layoutTemplate: 'layout'
});
Router.map(function () {
this.route('home', {
path: '/',
template: 'home',
after: function () {
addLabel(this.path);
}
})
//more routes
});
}
我敢肯定这是我所做的愚蠢的事情,但如果你能提供任何帮助,我将不胜感激。
在此先感谢,分贝