Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 在辅助对象循环Jsrender中使用父对象属性_Jquery_Jsrender - Fatal编程技术网

Jquery 在辅助对象循环Jsrender中使用父对象属性

Jquery 在辅助对象循环Jsrender中使用父对象属性,jquery,jsrender,Jquery,Jsrender,在ajax响应中,我将向包含分支详细信息的jsrender模板发送一个对象branchData branchData: Array(2) 0: {name: "M13", displayName: "Abc", url: null} 1: {name: "M01", displayName: "Xyz", url: null} 与 我在模板中使用以下代码 {{for branchData}} {{:displayName}} {{props ~inventory}}

在ajax响应中,我将向包含分支详细信息的jsrender模板发送一个对象branchData

branchData: Array(2)
0: {name: "M13", displayName: "Abc", url: null}
1: {name: "M01", displayName: "Xyz", url: null}

我在模板中使用以下代码

{{for branchData}}
     {{:displayName}}

    {{props ~inventory}}

    {{/props}}
{{/for}}
如果branchData.name==inventory.key,我想显示该分支的资源清册。差不多

{{props ~inventory}}
        {{if key === name}}
            {{>prop}}
        {{/if}}}
{{/props}} 

请帮忙

您需要从
{{props}
标记内部访问父数据(
name
)。您可以使用一些替代方法。看

例如:

{{for branchData}}
    {{:displayName}}

    {{props ~inventory ~itemName=name}}
        {{if key === ~itemName}}
            {{>prop}}
        {{/if}}
    {{/props}}
{{/for}}

也见此

{{for branchData}}
    {{:displayName}}

    {{props ~inventory ~itemName=name}}
        {{if key === ~itemName}}
            {{>prop}}
        {{/if}}
    {{/props}}
{{/for}}
{{for branchData itemVar="~branchItem"}}
    {{:displayName}}:

    {{props ~inventory}}
        {{if key === ~branchItem.name}}
            {{>prop}}
        {{/if}}
    {{/props}}
{{/for}}