Meroller jQuery脚本在#if currentUser内时不适用于Meteor
我有一个Meteor项目,希望使用Themeroller中的主题,尤其是Tabs小部件 在我在tabs div周围添加{{{if currentUser}{{{/if}}}之前,一切都很顺利。我得到的不是tabs,而是普通列表 在工作完成后移动{{#if currentUser}},但如果用户未登录,我想完全隐藏选项卡 在这种情况下,什么是阻止选项卡小部件工作的 这不起作用: tabsTemplate.htmlMeroller jQuery脚本在#if currentUser内时不适用于Meteor,jquery,jquery-ui,meteor,themeroller,Jquery,Jquery Ui,Meteor,Themeroller,我有一个Meteor项目,希望使用Themeroller中的主题,尤其是Tabs小部件 在我在tabs div周围添加{{{if currentUser}{{{/if}}}之前,一切都很顺利。我得到的不是tabs,而是普通列表 在工作完成后移动{{#if currentUser}},但如果用户未登录,我想完全隐藏选项卡 在这种情况下,什么是阻止选项卡小部件工作的 这不起作用: tabsTemplate.html <template name="tabit"> {{#if curren
<template name="tabit">
{{#if currentUser}}
<div id="tabs">
<ul>
<li><a href="#tabs-1">First</a></li>
<li><a href="#tabs-2">Second</a></li>
<li><a href="#tabs-3">Third</a></li>
</ul>
<div id="tabs-1">
{{> selector}}
</div>
<div id="tabs-2">
{{> counter}}
</div>
<div id="tabs-3">Nam dui erat</div>
</div>
{{/if}}
</template>
这样做:
Template.tabit.rendered = function() {
$(function() {
$( "#tabs" ).tabs();
});
}
这将在呈现模板时执行代码,而不是在加载meteor时执行
Template.tabit.rendered = function() {
$(function() {
$( "#tabs" ).tabs();
});
}