Каков синтаксис для вставки самого объекта в шаблон jsRender? - PullRequest
0 голосов
/ 25 декабря 2011

Если у меня есть массив объектов, я могу отобразить одно из его свойств, используя следующий синтаксис: {{=propertyName}}.Но каков синтаксис, если я хочу визуализировать сам объект?

<script id="template1" type="text/x-jquery-tmpl">
    <div>Value {{the_object_itself}} </div>      <<==========What do I put here?
</script>

<div id="output"></div>

<script type="text/javascript">
    $(function () {
        var data = ["value1", "value2", "value3"];
        $("#output").html($("#template1").render(data));
    });
</script>

1 Ответ

4 голосов
/ 26 декабря 2011

Если объект является значением или чем-то, что вы хотите сделать toString (), вы можете просто сделать {{>#data}} (обновленный комментарий с текущим синтаксисом) - который вставляет значение в кодировке HTML.Или вы можете написать {{:#data}}, если не хотите кодировать HTML.

...