我目前正在尝试使用小胡子作为模板引擎为html doc(键和摘要)生成动态信息表。
但是我的问题是在<a>
标签内嵌入一个href作为我的密钥。该表动态生成,因为键和摘要正确显示,但每个键和摘要(第一个值)的href值相同。如何使每个键/摘要具有不同的链接/ href?我已经尝试了很多变通办法,但似乎无法在使用胡子时找到解决方案。使用小胡子时这可能吗?
任何帮助表示赞赏。我的表代码和JavaScript表如下所示。
{{#records}}
{{#jKey}}
<tr class="c29">
<td class = c105 colspan="1" rowspan="1"><span class="c55 c71 c130"><a class="c49" href="{{#jLink}}{{jL}}{{/jLink}}">{{jK}}</a></span></td>
<td class="c98"></td>
<td class="c114" ></td>
<td class="c12">{{jSprint}}</td>
<td class="c126"></td>
{{/jKey}}
{{/records}}
</tr>
var Data = {
"jKey": [
{"jK": issues[0].key + ": " + issues[0].summary},
{"jK": issues[1].key + ": " + issues[1].summary},
{"jK": issues[2].key + ": " + issues[2].summary},
{"jK": issues[3].key + ": " + issues[3].summary},
{"jK": issues[4].key + ": " + issues[4].summary},
{"jK": issues[5].key + ": " + issues[5].summary},
{"jK": issues[6].key + ": " + issues[6].summary},
{"jK": issues[7].key + ": " + issues[7].summary},
],
"jLink": [
{"jL": issues[0].link},
{"jL": issues[1].link},
{"jL": issues[2].link},
{"jL": issues[3].link},
{"jL": issues[4].link},
{"jL": issues[5].link},
{"jL": issues[6].link},
{"jL": issues[7].link}
],
"jSprint": versionName,
"jTasks" : "array of info",
"relDate": today,
"cYear" : yyyy
};
我设法让每个href现在都是独一无二的,我的Data
结构被改变,所以每个"jK": issues[0].key + ": " + issues[0].summary
也有一个伴随链接在Data
的那部分像这样:
"jK": issues[0].key + ": " + issues[0].summary, "jL":issues[0].link
因此,现在生成表格时,密钥和摘要中嵌入的每个链接都会将您带到另一个页面。