【发布时间】:2015-07-06 22:03:22
【问题描述】:
我在节点之后而不是之前插入模板时遇到问题。例如:
//Html looks like this
<div class="questions">
<div class="question"></div>
<div class="question"></div>
<div class="question"></div>
</div>
<template name="question">
<div class="question"></div>
</div>
<template name="questionExtraInfo">
<div class="extra"></div>
</template>
我正在尝试获得以下信息:
<div class="questions">
<div class="question"></div>
<div class="extra"></div>
<div class="question"></div>
<div class="question"></div>
</div>
在问题事件中调用 blaze 渲染
Template.question.events({
'click .more-details': function () {
var instance = Template.instance();
Blaze.renderWithData(Template.questionExtraInfo, {}, document.querySelector('.questions'), instance.find('.question')));
});
我只能弄清楚如何渲染它之前或之后如何?
<div class="extra"></div>
<div class="question"></div>
<div class="question"><div class="extra"></div></div>
【问题讨论】:
-
如果有人遇到同样的问题,只需添加空 div 以暂时将其保存在需要的地方
标签: meteor meteor-blaze