2010-10-06 5 views

Répondre

2

Je n'ai tâté Grails, mais une option pour obtenir la sortie littérale:

$.tmpl("<li><%='${Name}'%></li>", myData) 
+0

Merci, cela fonctionne! J'avais essayé des trucs fous comme '$ {" \ $ \ {Name \} "}' en vain. – Emmett

0

Vous pouvez essayer d'utiliser jQuery.noConflict ou jQuery lui-même:

jQuery.tmpl("<li>${Name}</li>", myData) 

ou

var jqc = jQuery.noConflict(); 
jqc.tmpl("<li>${Name}</li>", myData) 
0

Pour éviter les conflits, vous devez utiliser la syntaxe mentionnée par zack. Cependant, soyez prudent lorsque vous utilisez cette balise:

{{= Name}} 

vous devez disposer d'un espace entre « = » et la première lettre de la variable.

{{name}} =

{{name}} =

Exemple:
MAL

<tr id="ad{{=idmatchingtem }}"></tr> 

enter image description here

DROIT

<tr id="ad{{= idmatchingtem }}"></tr> 

enter image description here

Questions connexes