微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Blaze Js 模板的条件渲染

如何解决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 举报,一经查实,本站将立刻删除。