J'ai besoin de modèles de guidons en javascript. Je crée le fichier modèle dans le dossier tpl et a écrit cette ligne dans xmlRessources Web de javascript
<resource type="download" name="tpl/" location="/tpl"/>
si je mets un peu l'image dans ce dossier que je peux pour obtenir de css
.css
{
background: url(tpl/image.png);
}
si je veux obtenir ce image de js AJS.$("css").css("background", "url(tpl/image.png)")
J'ai l'erreur - fichier introuvable;
fichier image est par exemple .. Dans la vraie, je dois obtenir modèle
AJS.$.ajax({
url: "tpl/backlog_coll.handlebars",
cache: true,
success: function(data) {
source = data;
template = Handlebars.compile(source);
$('#backlog_coll').html(template);
}
});
cette méthode ne pas trouvé trop de modèles. il devrait être comme '/jira/s/ru_RU-g6ghuq/773/3/1.0-SNAPSHOT/_/download/resources/com.swan.agile.swan-agile:swan-agile-scrumboard/tpl/" + strName + ".handlebars' – waldemar
En fait, dans l'exemple, j'ai codé en dur le chemin "tpl" juste pour faciliter l'explication. En réalité, vous devriez l'extraire en tant que valeur de variable afin de pouvoir remplir dynamiquement le chemin de ce modèle, comme illustré ci-dessous. function fnGetTemplate (strPath, strName) { if (Handlebars.templates === undefined || Handlebars.templates [strName] === non défini) { $ .ajax ({ url: strPath + strName + ".handlebars", et l'appeler comme modèle: fnGetTemplate (strPath, strName); – eshcol