0
我想弄清楚如何在我的流星应用程序中正确使用dynamic templates。无法访问家长数据上下文(流星/火焰)
首先,我有一组要动态插入的模板,例如, moduleSearch
,其中包含一个搜索表单:
template(name='moduleSearch')
input(placeholder='search', type='text')
我header
模板看起来如下:
template(name='header')
each modules
li
+UI.dynamic template=this data=objectsList
每yield
模板包括与一组模块的动态改变的报头模板,根据当前yield
模板。例如。我objectsList
模板..
template(name='objectsList')
+UI.dynamic template='headerYield' data=modules
..includes的moduleSearch
模板:
Template.objectsList.helpers({
modules: function() {
return ['moduleSearch'];
}
所有模板都显示正常,符合市场预期。 moduleSearch
模板包含一个搜索表单,以查询收集项目objectsList
模板,但是,它的不起作用。我如何获得父母上下文(访问objectList
的数据&帮助功能从moduleSearch
)?
PS - 当我将moduleSearch
模板的内容复制粘贴到objectsList
模板中时,搜索功能可以正常工作,在这种情况下,数据被反应性地过滤。