javascript - meteor :在空格键中获取模板名称

标签 javascript meteor iron-router spacebars

我开始开发一个 meteor 网络应用程序。我将 meteor 与 iron routes 和一个使用 yield 的主 layout.html 文件一起使用。

在 router.js 中我有:

Router.configure({
  layoutTemplate: 'layout',
  loadingTemplate: 'loading'
 });

Router.route('/login', {name: 'login'});

在 layout.html 中:

<template name="layout">
    <div class="container">
       {{> header}}
        <main id="{{ actualLoadedTemplate }}">
            {{> yield}}
        </main>
    </div>
</template>

我希望“主”标签具有实际加载模板的 ID,在本例中为“登录”。 有没有办法做到这一点?有什么建议吗? 谢谢

最佳答案

刚刚才知道

Template.registerHelper('actualLoadedTemplate', function(){
    return Router.current() && Router.current().route.getName().replace('.','-');
  }
);

关于javascript - meteor :在空格键中获取模板名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30695601/

相关文章:

javascript - SFTP-Nodejs 在远程位置创建文件夹

javascript - 如何对本地存储中的图像数组进行编码?

javascript - Meteor:我可以在模板助手之外使用响应式(Reactive)变量吗?

javascript - meteor.js 错误/调试不可读

javascript - 在 Meteor.js 中基于 URL 发布集合

javascript - 在javascript中使用铁路由器动态添加路由

javascript - React 中的 setTimeout 隐式地​​将数字输出到 DOM

javascript - CodeIgniter 中的部分 url

node.js - 文件读取器:readAsArrayBuffer() 与 readAsBinaryString()

meteor - Meteor-Roles 和 Iron-Router 能很好地配合吗?