我正在尝试从嵌套模板访问父数据。
根据这个https://github.com/BorisMoore/jsrender/issues/34,我正在尝试做类似的事情,但我收到错误:data.parent is undefined。
在我的“主”模板中,我有声明
{{for Rooms tmpl="#RoomTmpl" layout=true /}}
并在#RoomTmpl
<script id="RoomTmpl" type="text/x-jsrender">
{{:parent.data.Room1Label}}
{{for #data}}
{{:RoomName}}
{{/for}}
</script>
我尝试了各种组合,但总是出错
{{:parent.parent.data.Room1Label}}
{{:#data.parent.parent.data.Room1Label}}
{{:#data.parent.data.Room1Label}}
{{:#data.parent.Room1Label}}
有谁知道该怎么做?
--解决方案--
正确的语法是
#parent.parent.data.Room1Label