我需要如何使用 meteor js 在同一页面中加载load dynamically
。我将为Admin panel
开发,登录后管理员使用相同的模板页面动态显示管理员详细信息。
答案 0 :(得分:2)
您可以将详细信息放在条件中:
<template name="example">
{{#if admin}}
Admin details
{{/if}}
</template>
Template.example.admin = function() {
return Meteor.user() && Meteor.user().admin;
};
答案 1 :(得分:1)
我建议你使用路线。这也允许您控制其他用户在不是管理员和重定向等时看到的内容,而不是使用疯狂数量的条件语句。有关通过智能包实际添加的管理界面示例,请参阅以下文件,这些文件使用 iron-router :
https://github.com/HarvardEconCS/turkserver-meteor/blob/master/admin/clientAdmin.html https://github.com/HarvardEconCS/turkserver-meteor/blob/master/admin/clientAdmin.coffee