Blaze Js 模板的条件渲染

问题描述

我是 Meteor.js 的新手,目前在客户端使用 Blaze。

任务:当我点击一个链接时,它应该将我重定向到另一个页面(使用 IronRouter 本身就相当简单)。

但是有一个额外的条件:如果满足该条件,则只应呈现模板,否则用户应停留在同一页面上。

例如:如果我在路线 /hello 并点击链接,我应该被重定向到 /world,但只有在满足所有条件的情况下,否则我将停留在相同的 /hello 页面上。>

有没有办法使用模板生命周期方法来实现这一点。

如果问题不清楚,请在评论中告诉我:)

编辑:

到目前为止我所做的是使用 Iron-Router

Router.route('world',{
    path: '/world',layoutTemplate: 'world'
});

但这个问题的问题是我不确定在哪里检查附加条件。现在,如果用户在 URL 栏中点击 localhost:3000/world,则将呈现 World 模板。 我可以做的一件事是在世界模板中使用助手,如果不满足条件,我将显示一个空白屏幕,但这并不是我真正想要的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)