通过微模板调用javascript函数

时间:2010-09-20 23:42:28

标签: javascript jquery

我在项目中使用微模板(Micro Template)。以下是样本

<script type="text/html" id="user_tmpl">
  <% for ( var i = 0; i < users.length; i++ ) { %>
    <li><a href="<%=users[i].url%>"><%=users[i].name%></a></li>
  <% } %>
</script>

是否可以调用javascript函数说一个像这样的简单函数:

function SubstringText(input,length) {
    return input.substring(1, length);
} 

用户[i] .name属性?

1 个答案:

答案 0 :(得分:1)

您可以直接在脚本中调用它,例如:

<script type="text/html" id="user_tmpl">
  <% for ( var i = 0; i < users.length; i++ ) { %>
    <li><a href="<%=users[i].url%>"><%=SubstringText(users[i].name, 5)%></a></li>
  <% } %>
</script>

我不确定您在此处需要length,只需将5替换为上述示例中的内容。