我在项目中使用微模板(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属性?
答案 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
替换为上述示例中的内容。