把手:更改视图页面

时间:2014-02-11 11:57:32

标签: javascript jquery meteor handlebars.js

我需要让开关更改页面视图(块布局)。例如,有2个模板:

<template name="view1">
<div class="col-md-3">
    {{> menu1}}
</div>
<div class="col-md-9">
    {{> content}}
</div>
</template>

<template name="view2">
<div class="col-md-12">
    {{> menu2}}
</div>
<div class="col-md-12">
    {{> content}}
</div>
</template>

按钮更改模板:

<button>View1</button>
<button>View2</button>

父模板

{{#if isView}}
        {{> view2}}
        {{else}}
        {{> view1}}
{{/if}}

在项目中使用的MeteorJs和'isView'更改为

Template.priceplan.isView = function(){
return Session.get('isView');
}

页面布局发生了变化,但从已应用jQuery的所有样式(和其他)元素中消失。 两种模式中的元素是相同的,只是改变它们的位置。如何保存所有? 谢谢!

0 个答案:

没有答案