とのダイナミックなCSSの書き方:は、私はそうのような、ジェイドを使用して、いくつかの動的なCSSを書き出すしようとしているジェイド
style(type='text/css')
each item in colors
.#{item.class} { background-color : #{item.background}; color: #{item.foreground}; }
しかし、これは次のエラーを与える:
ReferenceError: media='print')
7| style(type='text/css')
> 8| - for(var item in colors)
9| .#{item.class} { background-color : #{item.background}; color: #{item.foreground}; }
10| block Content
11| include scheduleTemplate
item is not defined
私はスタイルを削除した場合タグ、それはうまくレンダリングします。スタイルブロック内で反復を使用する方法はありますか?
'style'と' script'はテキストのみを受け入れる必要があります。なぜあなたの反復を解析しようとしているのか分かりません。 –
これは、インターアクションを解析していないので、ローカル変数として 'item'を解決しようとしています。ビューに渡された変数は引き続き参照できますが、そのスクリプトブロック内で生成された変数は参照できません。 –