Jquery 在辅助对象循环Jsrender中使用父对象属性
在ajax响应中,我将向包含分支详细信息的jsrender模板发送一个对象branchDataJquery 在辅助对象循环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}}
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}}