Как вызвать функцию javascript для внешнего шаблона jsRender (форматирование даты) - PullRequest
2 голосов
/ 09 декабря 2011

Чтобы упростить задачу, скажем, мне нужен следующий внешний шаблон jsRender (tmpl.htm):

<tr>
    <td>{{=MyDate}}</td>
</tr>

Как вы вызываете внешнюю функцию javascript из шаблона. В частности, я пытаюсь отформатировать дату с datejs. Я пытался встроить функцию в шаблон, но она не работает. Я надеюсь, что мне не нужно преобразовывать JSON, прежде чем я передам его в функцию рендеринга JSrender. Даты имеют следующий формат: / Дата (-62135575200000) /

1 Ответ

2 голосов
/ 10 декабря 2011

Посмотрите на эту страницу http://borismoore.github.com/jsrender/demos/step-by-step/10_helper-functions.html

            {{#each Languages}}
                 {{=$ctx.format(Name, "upper")}}{{#if $ctx.nextToLast($view)}} and {{else $ctx.notLast($view)}}, {{/if}}
            {{/each}}
...