gpt4 book ai didi

javascript - Meteor - 如何在模板事件函数中正确路由

转载 作者:行者123 更新时间:2023-11-29 16:11:05 25 4
gpt4 key购买 nike

我有一个基本模板:

<template name="ApplicationLayout">
{{> yield}}
</template>

然后我使用 Iron Router 将模板路由到其中,如下所示:

Router.configure({
layoutTemplate: 'ApplicationLayout',
notFoundTemplate: 'home'
});
Router.route('/', function () {
this.render('home');
});

每当有人到达该站点时,他们将始终看到 agegate 模板。一旦他们点击提交按钮,我想切换到另一个页面(主页)。

Template.agegate.events({
"click #submit": function (event) {
this.render('home');
}
});

路由确实有效(我到达了所需的页面),但它抛出了一个错误:

未捕获的类型错误:undefined 不是函数

我假设这是因为 this.render('home') 中的 this 引用当前模板,而它需要引用父模板(ApplicationLayout 模板)。但是我不知道该怎么做,或者这是否相关。

那么,如何在模板事件函数中正确路由?

最佳答案

尝试使用 Router.go('/'),这应该足够了

关于javascript - Meteor - 如何在模板事件函数中正确路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27855087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com