0

我将如何做一些事情,比如将 x.styl 用于我的应用程序的一部分,而将 y.styl 用于另一部分?

似乎所有 css 都包含在 app.styl 中,我不能根据内容有条件地加载工作表。我是想通过手写笔中的条件语句还是通过 JS 来处理这个问题?

谢谢!

4

2 回答 2

0

您应该在 HTML(或您用于 HTML 的任何模板语言)中在手写笔之外处理此问题。例如,在翡翠模板中,您可以这样做:

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

您可以通过在渲染模板时传入一个mainArea通过您的 jam选项调用的布尔值来渲染它。locals

于 2011-07-06T08:34:54.733 回答
0

您不要在 SocketStream 中为此使用翡翠,因为所有资产都是最初加载的。资产管理器将在 0.4 中实现您想要做的事情。

于 2011-09-17T00:47:20.583 回答