【问题标题】:JsRender and accessing nested objectsJsRender 和访问嵌套对象
【发布时间】:2013-08-07 12:31:40
【问题描述】:

我正在使用 jQuery 和 JsRender 来呈现我的模板。

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

谁能告诉我应该如何访问特定数组的值?

目前我只知道[object Object],不知道如何访问它的内容。

非常感谢!

【问题讨论】:

  • 你不能从 github 链接源代码。检查错误控制台:拒绝执行来自'raw.github.com/BorisMoore/jsviews/master/jsviews.js'的脚本,因为它的MIME类型('text/plain')不可执行,并且启用了严格的MIME类型检查。
  • 我更新了你的小提琴,现在源链接正确
  • 感谢cfs,它似乎对我有用。不好意思,第一次用这个。对这个问题有什么想法吗?

标签: javascript jquery templates jsrender


【解决方案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>

【讨论】:

  • 你是对的!不知何故,{{for #data}} 的用法以前没有出现在我的脑海中。非常感谢!
猜你喜欢
  • 2022-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-03
  • 2015-10-02
  • 1970-01-01
  • 2012-11-12
  • 2011-10-25
相关资源
最近更新 更多