【发布时间】:2016-05-11 16:50:11
【问题描述】:
我正在使用jquery steps 在 Blaze 模板中呈现向导。
js:
Template.form.onRendered( function () {
var form = $("#form1");
form.children("div").steps({
headerTag: "h4",
bodyTag: "fieldset",
transitionEffect: "slideLeft"
})
})
Template.form.helpers({
person : function () {
return People.find();
},
})
html:
<template name="form">
<form id="form1">
<div>
<h4>1</h4>
<fieldset>
<small>First Step</small>
</fieldset>
<h4>2</h4>
<fieldset>
<small>Second Step</small>
</fieldset>
<h4>3</h4>
<fieldset>
<small>Third Step</small>
</fieldset>
<h4>4</h4>
<fieldset>
{{#each person}}
{{this.name}}
{{/each}}
</fieldset>
</div>
</form>
</template>
在第四步,当 jquery 步骤被渲染和创建时,集合中的所有人员都会显示出来。但是,如果我在第 4 步中添加人员,则在我刷新页面并重建 jquery 步骤之前,他们不会被添加。有没有办法让 jquery 步骤 html 反应?
【问题讨论】:
标签: javascript jquery html meteor meteor-blaze