我想以迭代的方式操纵 Template.info.helpers 的return语句,如:
0
1
...
怎么做?也许使用jquery。也许是另一个解决方案(我用 iterate.split("</a></div>");
来解决它),如果我有一个数组,我认为这更容易。我试了一下,但没有令人满意的结果。请帮忙。
的.js
Template.info.helpers({
info() {
var iterate ="";
for (var i = 0; i < 10; i++){
iterate += "<div class='row'><a href=" + i + ">" + i + "</a></div>";
}
return iterate;
}
)};
html的
<template name="info">
<a href="{{pathFor route='info'}}">Home</a>
</br>
<a href="{{pathFor route='hello'}}">hello</a>
<p>{{info}}</p>
<!--
Gives raw text and returns it as a string -> WORKS NOT FINE:
<div class='row'><a href=0>0</a></div><div class='row'><a href=1>1</a></div> ... and so on
-->
</template>