2011-12-27 5 views
5

¿Es posible asignar una lista de marcadores libres a una matriz de Javascript? ¿Existe alguna otra técnica para lograr lo mismo?Asignación de una lista de marcadores gratuita a una matriz de Javascript

Supongamos que tengo el siguiente código

<#list messages.thread.messages.topic as message> 
<div id="subject">${posts.subject}</div> 
<div id="teaser">${posts.teaser}</div> 
<div id="body">${message.body}</div> 
</#list> 

function script(){ 
    //I want to access the free marker list message here 
} 
+0

Tendrá que mostrar lo que es el HTML generado. Además, ¿está utilizando cualquier biblioteca o simplemente JavaScript? – deviousdodo

+0

¿Qué es una "lista de marcadores gratis"? – jfriend00

+0

@ jfriend00 - Está hablando de FreeMarker - http://freemarker.sourceforge.net/ –

Respuesta

10

sí es posible

var arr=[<#list messages.thread.messages.topic as message>${message.body},</#list>] 
+1

Gracias! Para mí, lo siguiente funcionó ya que era un tipo de datos largo. 'var arr = [<#list dataIds como dId> $ {dId? c},];' –

1

sí es posible. Debe organizar que su plantilla de Freemarker genere un literal de matriz de Javascript y lo asigne a la variable de Javascript adecuada. Comience con la sintaxis de una matriz de JavaScript literal y luego descubra cómo generar una usando construcciones de Freemarker.

+0

Gracias Stephen. Encontré cómo hacerlo. – rozar

+0

No encuentro nada malo en mi pregunta y, sin embargo, es negativo. – rozar

+0

@rozar - sí. Cosas así suceden. La gente asume que ya que no entienden la pregunta que debe ser una pregunta pobre. No te preocupes por eso –

Cuestiones relacionadas