meteor - 如何在Meteor.js中仅显式加载特定的(不是全部)css文件

标签 meteor

我想使用Meteor.js开发一个普通的网站(而不是一页Web应用程序),并且只想为每个页面加载特定的CSS文件。因此,并非所有页面都共享相同的CSS代码。
是否可以?

最佳答案

首先,如果您正在使用Meteor,则不是在构建“常规”站点,而是在构建功能非常强大的SPA(单页应用程序)。您可以通过引入路由来模仿“常规”网站,请尝试IronRouter

现在关于CSS。部署Meteor后,所有CSS和JS都将合并并缩小。因此,如果您想实现自己的要求,则需要添加一个像这样的程序包。

https://atmospherejs.com/mrt/external-file-loader

https://github.com/davidd8/meteor-external-file-loader

创建模板后,将其附加到触发器上:

Template.myCustomTemplate.created = function() {
  Meteor.Loader.loadCss("//example.com/myCSS/style.css");
};

我相信您也可以通过Meteor的Asset API从Meteor服务器加载CSS。在这里阅读更多:https://docs.meteor.com/#/full/assets

关于meteor - 如何在Meteor.js中仅显式加载特定的(不是全部)css文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26692452/

相关文章:

javascript - Meteor.js 中 Node 文件系统 (fs.writeFile) 默认写入何处?

MongoDB 查找给定字段并获取平均值

javascript - 未捕获的 RangeError : Maximum call stack size exceeded Meteor. js 表单

javascript - 使用以表单提交的值在meteor中发布和订阅mongodb查询的结果

javascript - 使用元数据 (Meteor) 调用 CollectionFS 文件

meteor - 如何正确使用meteor limit

javascript - Phantom.js 中的 setTimeout

javascript - meteor JS : How to get title data via server method by given id array

testing - 出于测试目的在服务器上登录用户

javascript - 找出可用的事件类型