Jas*_*2_0 5 css twitter-bootstrap meteor
我希望有人能就此提出一些意见,
我正在创建一个流星应用程序,我想使用bootstrap创建管理环境,但让访问者面对使用自定义css.当我使用meteor将bootstrap包添加到我的应用程序时,它可以在每个页面上使用,有没有办法限制引导程序加载到'/ admin'中的路由?
当您添加引导程序包时,这是不可能的。但是,您可以将引导程序 CSS 添加到public目录,然后将它们加载到标头子模板中,该标头子模板仅在您位于仪表板中时才会呈现。
编辑
但是那么您将如何创建单独的头部模板呢?
简单的:
<head>
...
{{> adminHeader}}
...
</head>
<template name="adminHeader">
{{#if adminPage}}
... // Put links to bootstrap here
{{/if}}
</template>
Template.adminHeader.adminPage = function() {
return Session.get('adminPage');
}
Meteor.router.add({
'/admin': function() {
Session.set('adminPage', true);
...
}
});
Run Code Online (Sandbox Code Playgroud)