我會如何去做一些事情,比如對我的應用程序的一部分使用x.styl,對另一部分使用y.styl?SocketStream:有條件加載Stylus文件?
看來,所有的CSS都包含在app.styl中,並且我無法根據內容有條件加載工作表。我想通過觸筆內的條件語句或通過JS來處理這個問題嗎?
謝謝!
我會如何去做一些事情,比如對我的應用程序的一部分使用x.styl,對另一部分使用y.styl?SocketStream:有條件加載Stylus文件?
看來,所有的CSS都包含在app.styl中,並且我無法根據內容有條件加載工作表。我想通過觸筆內的條件語句或通過JS來處理這個問題嗎?
謝謝!
由於所有資源都是在初始加載的,因此您不要在SocketStream中爲此使用jade。一名資產管理人員即將進入0.4,這將實現你想要做的事情。
你應該在你的HTML(或者你用於HTML的任何模板語言)的手寫筆之外處理這個問題。例如,在一個玉模板,你可以這樣做:
- var style = 'x.css'
- if (mainArea)
- style = 'y.css'
link(href=style, type="text/css", rel="stylesheet")
你會被通過你的玉locals
選項呈現模板時,一個叫mainArea
布爾經過渲染這一點。