SocketStream:有条件地加载Stylus文件?

时间:2011-07-06 06:07:51

标签: javascript node.js stylus

我将如何使用x.styl作为我的应用程序的一部分和y.styl作为另一部分?

似乎所有css都包含在app.styl中,我无法根据内容有条件地加载工作表。我想通过手写笔或JS中的条件语句来解决这个问题吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

您应该在HTML中使用手写笔(或者您用于HTML的任何模板语言)。例如,在玉器模板中,您可以这样做:

- var style = 'x.css'
- if (mainArea)
  - style = 'y.css'
link(href=style, type="text/css", rel="stylesheet")

在渲染模板时,您可以通过jade mainArea选项传入一个名为locals的布尔值来渲染它。

答案 1 :(得分:0)

您不会在SocketStream中使用jade,因为最初会加载所有资源。一位资产经理即将达到0.4,这将实现您的目标。