javascript - 在 Meteor JS 中动态加载多个模板?

标签 javascript templates meteor

如何在 Meteor JS 中加载多个模板?我知道如何动态加载单个模板。但无法加载多个模板。请查看下面加载单个模板的代码并建议我如何加载多个模板?

JS 代码:

Meteor.startup(function () 
  {
    Session.set('currentTemplate', 'login');
  });
Template.content.helpers
({
    'renderTemplate': function()
    {
       if(Session.get('currentTemplate') == undefined)
       {
         Session.set('currentTemplate', 'login');
       }
        return new Handlebars.SafeString(Template[Session.get('currentTemplate')]({dataKey: '0'}));
    }
 })

最佳答案

将一个模板加载到另一个模板中:

<template name="oneTemplate">
  {{> anotherTemplate}}
</template>

要根据 url 加载不同的模板,最好使用 Iron Router .

关于javascript - 在 Meteor JS 中动态加载多个模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21478328/

相关文章:

node.js - Meteor:如何列出已安装的软件包

javascript - 为什么排序时数组中会出现重复元素?

c++ - 接受对类模板参数的左值和右值引用

c++ - std::remove 无法正常工作,仍然有额外的元素

c++ - 如何实现用于配置功能的通用 C++?

javascript - Meteor - 选择 mongodb 集合中的前两个对象

mongodb - Meteor 和 mongoDB LIKE 查询

JavaScript 日期/时间

javascript - 如何在 JavaScript 中使用 if-else

javascript - 使 var 值持久存在,无论时间间隔如何