Я пытаюсь визуализировать динамический шаблон внутри динамического шаблона.
Основной план:
<template name="template1">
{{>navbar}}
<div class="container">
{{>Template.dynamic template=content}}
</div>
</template>
Подшаблон:
<template name="template2">
<div class="container">
<div class="row">
<h2>Data Input</h2>
</div>
<div class="row">
<ul class="nav nav-pills">
<li class="active"><a href="/input/inc">Inc</a></li>
<li><a href="/input/exp">Exp</a></li>
</ul>
</div>
<div class="row">
{{>Template.dynamic template=dataSection}}
</div>
</div>
Sub-sub-Template:
<template name="template3">
<h2>Inc</h2>
</template>
Ниже мой код FlowRouter. Это неправильно, но я подумал, что это может дать кому-то представление о том, что я пытаюсь сделать. FlowRouter:
FlowRouter.route('/input/income', {
action: function () {
BlazeLayout.render("template1", {
content: "template2"
});
BlazeLayout.render("template2", {
dataSection: "template3"
});
}
});
Я пытаюсь отобразить шаблон 2 внутри шаблона 1, а затем после этого я хотел бы отобразить шаблон 3 внутри шаблона 2. Должен ли я каким-то образом визуализировать шаблон 3 внутри шаблона 2, прежде чем я смогу отобразить этот шаблон внутри шаблона 1?