JsRender и доступ к вложенным объектам

Я использую jQuery и JsRender для рендеринга моего шаблона.

Вот мой пример jsfiddle: http://jsfiddle.net/kWBFS/8/

Может ли кто-нибудь сказать мне, как мне получить доступ к значениям определенных массивов?

В настоящее время я получаю только [object Object] и не знаю, как получить доступ к его содержимому.

Большое спасибо!


person user1029968    schedule 07.08.2013    source источник
comment
Вы не можете связать исходный код с github. Проверьте консоль ошибок: Отказано в выполнении скрипта из 'raw.github.com/BorisMoore /jsviews/master/jsviews.js", потому что его тип MIME ("text/plain") не является исполняемым, и включена строгая проверка типа MIME.   -  person cfs    schedule 07.08.2013
comment
Я обновил вашу скрипку, чтобы источник теперь правильно ссылался   -  person cfs    schedule 07.08.2013
comment
Спасибо, cfs, похоже, это сработало для меня. Извините, первый раз использую это. Любые идеи по поводу проблемы?   -  person user1029968    schedule 07.08.2013


Ответы (1)


Я никогда раньше не использовал jsRender, но этот шаблон, похоже, дает правильный результат. Вам нужно перебрать элементы в массиве R1, используя цикл for:

<script id="template" type="text/x-jsrender">
    {{for R1}}
        Column: {^{:#index+1}}
        {{for #data}}
            <p>{{:K1}} {{:K2}}</p>
        {{/for}}
        <br>
    {{/for}}
    <br>
</script>
person cfs    schedule 07.08.2013
comment
Ты прав! Почему-то раньше мне не приходило в голову использование {{for #data}}. Большое спасибо! - person user1029968; 07.08.2013