有条件地使用meteor包含css文件

有条件地使用meteor包含css文件,meteor,Meteor,我正在做一个“多页”应用与流星,并希望使用不同的css文件每页。这是可能的吗?Meteor不允许(当前)在标记中使用助手 快速方式:使用#id将所有内容包装在一个div中,然后使用手写笔将所有css规则包装在该标记中: #myPagewrap1 #row some: rule #myPagewrap1 #row some: rule 长途跋涉:将一些动态css调用附加到模板的.created方法 Template.myPage.created = function()

我正在做一个“多页”应用与流星,并希望使用不同的css文件每页。这是可能的吗?

Meteor不允许(当前)在标记中使用助手

快速方式:使用#id将所有内容包装在一个div中,然后使用手写笔将所有css规则包装在该标记中:

#myPagewrap1
  #row
    some: rule

#myPagewrap1
  #row
    some: rule
长途跋涉:将一些动态css调用附加到模板的.created方法

Template.myPage.created = function(){
  loadStyle("pathtostyle.css");
}

您的loadStyle函数可能是这样的:

我想
可能会起作用。选民:请解释一下您为什么对这个问题进行了投票!事实上,这是一个很好的问题,Meteor不使用传统风格的页面,而是在路由器中。我也投了赞成票。我在这里寻找解决方案,包括多页应用程序的不同js脚本。谢谢!执行以下操作:Template.customPage.created=function(){$('head')。append('');};确保添加一个条件来检查样式表是否已经添加到头部,否则会有大量重复项。这不起作用。Meteor自动将所有css文件推送到客户端。@piedpiper将css文件放入/public。