2010-09-20 2 views
1

Я использую микро-шаблон (Micro Template) в моем проекте. Ниже приведен примерВызов функции javascript через микро шаблон

<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

Вы можете позвонить непосредственно в скрипте, например:

<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 с тем, что, что в приведенном выше примере.

+0

Awesome! Благодаря :) –

Смежные вопросы