gpt4 book ai didi

javascript - 当 Router.route(uri, {name : templateName })

转载 作者:行者123 更新时间:2023-12-03 11:27:06 25 4
gpt4 key购买 nike

我是 MeteorJS 新手。我正在阅读Discover Meteor在尝试构建我自己的应用程序时(而不是演示应用程序 Microscope )。在设置 router.js 时,我遇到了这个问题。

当我尝试使用 name 进行路由时,布局模板中的

{{> yield}} 导致 / 上出现空白页面:

Router.route('/', {name: 'home' })

(其中 home 是客户端存储库中定义的模板。)

最佳答案

结论:

我在.meteor/versions中检查了我的iron-router版本,发现它是0.9.3,而demo app中的版本是0.9.3。是 1.0.0。

我尝试更新它

meteor update iron:router

但由于我有其他软件包,它只能更新到0.9.4。 0.9.4是最新的兼容版本。

所以这似乎是一个向后兼容性问题。不知何故的功能

Router.route(uri, {name: templateName });

似乎不适用于{{>产量}},这就是为什么我得到一个空白页面。

(尽管使用 {{yield}} 会输出字符串 [object object])。

解决方案:

我使用了不同的函数来代替

Router.route(templateName, {path: uri});

map 一起:

Router.map ->
@route 'home',
path: '/'
return

#this is CoffeeScript

关于javascript - 当 Router.route(uri, {name : templateName }),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26872135/

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