gpt4 book ai didi

javascript - meteor 铁路由器数据未渲染

转载 作者:行者123 更新时间:2023-11-28 07:49:19 25 4
gpt4 key购买 nike

我有一个 Meteor 项目,我试图在其中渲染带有 url 数据的页面,但是 Meteor 没有渲染正确的模板...

这是我的铁路由器代码:

Router.map(function() {
this.route('profile', {
path: '/profile/:_id',
template: 'profile',
data: function () {
console.info(this);
return Meteor.users.findOne({_id: this.params._id});
}
}),
this.route('info'),
this.route('home', {
path:'/',
}),
...

和(简单)模板:

<template name="profile">
{{user}}
</template>

使用此辅助函数:

Template.profile.helpers({
user: function() { return this; }
)};

我知道 Meteor 会经过该路由,因为路由器函数中的 console.info() 在控制台中转储了一个对象三(!)次。但是我只能看到我的主页,而从来没有进入过个人资料页面。

我能找到的所有关于此的信息都来自 Iron Router 教程或文档,并显示了(关于)我拥有的确切代码。以前有人遇到过这个问题吗?我做错了什么?

<小时/>

更新:

我还注意到,当我向路线添加操作函数时,该函数永远不会运行...

action : function () {
console.info("action running!");
if (this.ready()) {
this.render();
}
}

最佳答案

我认为您在这里没有展示任何内容。您只需要发布用户收集的数据。 more about publications

关于javascript - meteor 铁路由器数据未渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27044900/

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