2011-07-06 85 views
0

我會如何去做一些事情,比如對我的應用程序的一部分使用x.styl,對另一部分使用y.styl?SocketStream:有條件加載Stylus文件?

看來,所有的CSS都包含在app.styl中,並且我無法根據內容有條件加載工作表。我想通過觸筆內的條件語句或通過JS來處理這個問題嗎?

謝謝!

回答

0

由於所有資源都是在初始加載的,因此您不要在SocketStream中爲此使用jade。一名資產管理人員即將進入0.4,這將實現你想要做的事情。

0

你應該在你的HTML(或者你用於HTML的任何模板語言)的手寫筆之外處理這個問題。例如,在一個玉模板,你可以這樣做:

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

你會被通過你的玉locals選項呈現模板時,一個叫mainArea布爾經過渲染這一點。