Javascript 单击按钮更改Meteor模板值
我在模式弹出窗口中显示主题列表,在模式弹出窗口中,我有两个按钮“下一个”和“上一个”。我希望当我单击“上一个”按钮时,它显示前10个主题,当我单击“下一个”按钮时,它显示后10个主题。我的模板代码是Javascript 单击按钮更改Meteor模板值,javascript,jquery,meteor,meteorite,Javascript,Jquery,Meteor,Meteorite,我在模式弹出窗口中显示主题列表,在模式弹出窗口中,我有两个按钮“下一个”和“上一个”。我希望当我单击“上一个”按钮时,它显示前10个主题,当我单击“下一个”按钮时,它显示后10个主题。我的模板代码是 <div class="modal fade"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header">
<div class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="topic_selector_label">Quiz Settings</h4>
</div>
<div class="modal-body">
<table class="table table-striped table-bordered table-condensed table-hover " >
<tbody>
{{#each topics}}
<tr>
<td>
{{name}}
</td>
</tr>
{{/each}}
</tbody>
</table>
<button type="button" class="btn btn-default" id="previous_topics">Previous Topics</button>
<button type="button" class="btn btn-default pull-right" id="next_topics">Next Topics</button>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
</div>
</div><!-- /.modal-content -->
</div>
我想更改“下一步”和“上一步”按钮单击时的主题列表,如果我正确理解您的问题是由于单击时未刷新模板造成的 见此: 尝试将skip_主题设置为会话变量,并在模板中打印该变量-与Awatson 1978在github问题中使用他/她的form_changed会话变量所建议的方式相同
要更深入地了解代码中的错误,请参见,您的问题是:你得到了什么样的结果?点击按钮我想更改模板上的主题列表谢谢你Bobojo,你给出的解决方案可以很好地刷新模板。但我面临的问题是使用此按钮时单击我禁用按钮,但当模板刷新时,按钮的禁用属性变为false。
'click #next_topics':function(){
var LIMIT=2;
skip_topics=skip_topics+2;
var syllabus = Meteor.syllabi.findOne(Session.get("currentSyllabusId"));
topics= Meteor.topics.find({subject_id: syllabus.subject_id, level_id: syllabus.level_id},{skip:skip_topics,limit:1})
return Template.syllabus_design({topics:topics})
},