Jquery jsrender/jsviews:如何循环选定对象列表?

Jquery jsrender/jsviews:如何循环选定对象列表?,jquery,json,jsrender,jquery-1.9,jsviews,Jquery,Json,Jsrender,Jquery 1.9,Jsviews,如何仅从json数据循环选定的组/对象列表?例如,我只想在下面的示例中循环“ID2” json js 模板 <script id="myTmpl2" type="text/x-jsrender"> {{props #data}} <tr> <td>{{:key}}</td> {{for prop}} {{props items}}

如何仅从json数据循环选定的组/对象列表?例如,我只想在下面的示例中循环“ID2”

json

js

模板

<script id="myTmpl2" type="text/x-jsrender">
{{props #data}}
    <tr>
            <td>{{:key}}</td>

                {{for prop}}
                    {{props items}}

                     <td>{{>key}} - {{>prop}}</td>

                    {{/props}}
                {{/for}}


            </tr>
{{/props}}
</script>
我追求的结果

结果,

ID1     0 - VALUE1  1 - VALUE2  2 - VALUE3  4 - VALUE4
ID2     0 - VAL2-1  1 - VAL2-2  2 - VAL2-3
ID2     0 - VAL2-1  1 - VAL2-2  2 - VAL2-3
可能吗

顺便问一下,在
{props#data}
#data
是什么意思(我正在使用它,但不理解它!)

如果我只想选择一个组-
{{props#data.ID2}

#data
是当前数据项(或数据上下文,如果您愿意的话)。 请参阅,以获取说明这一点的示例

事实上,
#data
#view的缩写。data
#view
是当前的“view”。请参见以下示例:

诸如
foo.bar
之类的数据路径从当前数据项开始,因此
#Data.foo.bar
foo.bar
是等效的

在上面的示例中,您可以直接转到
ID2
对象,方法是:

<tr>
    <td>ID2</td>
    {{props ID2.items}}
        <td>{{>key}} - {{>prop}}</td>
    {{/props}}
</tr>

ID2
{{props ID2.items}
{{>key}}-{{>prop}
{{/props}}
其他变体:

{{for ID2}}
    <tr>
        <td>ID2</td>
        {{props items}}
            <td>{{>key}} - {{>prop}}</td>
        {{/props}}
    </tr>
{{/for}}
{{for ID2}
ID2
{{props items}}
{{>key}}-{{>prop}
{{/props}}
{{/for}}
或:

{{props#data}
{{if key==“ID2”}
{{:key}
{{for prop}}
{{props items}}
{{>key}}-{{>prop}
{{/props}}
{{/for}}
{{/if}
{{/props}}
<tr>
    <td>ID2</td>
    {{props ID2.items}}
        <td>{{>key}} - {{>prop}}</td>
    {{/props}}
</tr>
{{for ID2}}
    <tr>
        <td>ID2</td>
        {{props items}}
            <td>{{>key}} - {{>prop}}</td>
        {{/props}}
    </tr>
{{/for}}
{{props #data}}
    {{if key === "ID2"}}
        <tr>
            <td>{{:key}}</td>
            {{for prop}}
                {{props items}}
                    <td>{{>key}} - {{>prop}}</td>
                {{/props}}
            {{/for}}
        </tr>
    {{/if}}
{{/props}}