Estoy tratando de escribir un poco de CSS dinámico utilizando Jade, así:escritura CSS dinámico con Jade
style(type='text/css')
each item in colors
.#{item.class} { background-color : #{item.background}; color: #{item.foreground}; }
Sin embargo, esto da el siguiente error:
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
Si quito el estilo etiqueta, rinde bien. ¿Hay alguna forma de usar la iteración dentro de un bloque de estilo?
'style' y' script' solo deben aceptar texto. No estoy seguro de por qué está intentando analizar su iteración. –
Bueno, no está analizando la interacción, solo está tratando de resolver el 'elemento' como una variable local. Parece que las variables pasadas a la vista todavía se pueden referenciar, pero las variables generadas dentro de ese bloque de script no pueden. –