我开始开发一个 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/