2013-08-07 149 views
1

我正在使用jQuery和JsRender呈现我的模板。JsRender和访问嵌套对象

这是我的jsfiddle例如: http://jsfiddle.net/kWBFS/8/

谁能告诉我,我应该如何访问特定的阵列的价值?

目前我只能开始[object Object]并不知道如何访问其内容。

非常感谢!

+0

您无法链接源自github的源代码。检查错误控制台:拒绝执行来自'https://raw.github.com/BorisMoore/jsviews/master/jsviews.js'的脚本,因为它的MIME类型('text/plain')不可执行,严格的MIME类型检查已启用。 – cfs

+0

我更新了你的小提琴,以便现在链接正确。 – cfs

+0

感谢cfs,它似乎适用于我。对不起,第一次使用这个。有关这个问题的任何想法? – user1029968

回答

1

我从来没有使用过jsRender,但这个模板似乎给你正确的输出。您需要使用for循环遍历R1阵列中的项目:

<script id="template" type="text/x-jsrender"> 
    {{for R1}} 
     Column: {^{:#index+1}} 
     {{for #data}} 
      <p>{{:K1}} {{:K2}}</p> 
     {{/for}} 
     <br> 
    {{/for}} 
    <br> 
</script> 
+1

你是对的!不知何故,之前我并没有想到'{{for #data}}'的用法。非常感谢! – user1029968