Meteor Blaze Js模板的条件呈现
我是Meteor.js的新手,目前正在客户端使用Blaze 任务:当我点击一个链接时,它会将我重定向到另一个页面(使用IronRouter本身就相当简单) 但还有一个附加条件:如果满足该条件,则只应呈现模板,否则用户应保持在同一页面上 例如:如果我在route/hello,单击链接,我应该被重定向到/world,但只有在所有条件都满足的情况下,否则我将停留在相同的/hello页面上 是否有任何方法可以使用模板生命周期方法实现这一点 如果问题不清楚,请在评论中告诉我:) 编辑: 到目前为止,我所做的是使用铁路由器Meteor Blaze Js模板的条件呈现,meteor,iron-router,meteor-blaze,Meteor,Iron Router,Meteor Blaze,我是Meteor.js的新手,目前正在客户端使用Blaze 任务:当我点击一个链接时,它会将我重定向到另一个页面(使用IronRouter本身就相当简单) 但还有一个附加条件:如果满足该条件,则只应呈现模板,否则用户应保持在同一页面上 例如:如果我在route/hello,单击链接,我应该被重定向到/world,但只有在所有条件都满足的情况下,否则我将停留在相同的/hello页面上 是否有任何方法可以使用模板生命周期方法实现这一点 如果问题不清楚,请在评论中告诉我:) 编辑: 到目前为止,我所做
Router.route('world', {
path: '/world',
layoutTemplate: 'world'
});
但这个问题是,我不确定在哪里检查附加条件。现在,如果用户在URL栏中点击localhost:3000/world,则将呈现世界模板。
我能做的一件事是使用world模板中的帮助程序,如果不满足条件,我将显示一个空白屏幕,但这不是我真正想要的。您能提供您迄今为止尝试过的代码吗?如果您使用的是iron router,那么我想您正在寻找
路由器。转到,它允许您通过代码转到另一个页面(与用户操作相反)。您可以在链接的单击处理程序中使用它。