2011-07-06 10 views
0

私のアプリの一部にx.styl、別の部分にy.stylを使用するようなことをどうやってやりますか?SocketStream:条件付きでスタイラスファイルをロードしていますか?

すべての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と呼ばれるブール値を渡すことで、これをレンダリングします。

関連する問題