问题标签 [iron-router]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1525 浏览

collections - 路由器 waitOn 等待每次渲染的订阅

我有一个带有waitOn钩子的路线,它返回一个Meteor.subscribe. 每次触发路线时,我都会loadingTemplate在看到实际数据之前简要地看到我的微调器。

我会以为我只需要等待订阅下载一次,即第一次?

如果我做错了,请提出更好的方法。

0 投票
4 回答
6972 浏览

meteor - 使用 Iron Router,“未定义路由器”

我在我的应用程序中添加了 Iron-router 来处理主页、关于页面和应用程序主页(即地图)之间的路由

在使用陨石添加 Iron-router 后,我编写了一个 router.js 文件并将其放在我的 /client 文件夹中,但是我收到一条错误消息,显示“未捕获的 ReferenceError:路由器未定义”

我用chrome devtools检查了错误,它指向了我在下面添加的router.js开头的“Router.configure(...”

有谁知道为什么我收到路由器未定义的错误?

0 投票
4 回答
22344 浏览

meteor - 使用 Meteor 和 Iron Router 登录后重定向

我正在使用 Meteor 的内置 loginButtons 选项,我想在用户登录后重定向。使用内置的网络片段意味着我不能使用 Meteor.loginwithPassword 的回调,我看不到里面的任何钩子Iron-Router 进行重定向。

有什么建议么?

0 投票
2 回答
1193 浏览

mongodb - 了解新的 mongo id 并将其与 Iron-router 一起使用

我有一个简单的帖子路线来寻找帖子_id。问题是pathFor助手创建了这样的路径:

我猜想 mongoDB 插入已更改,现在该_id对象在其中包含另一个名为_str.

这是我的路线:

目前,它创建了一个hreflike :

点击它会打开一个网址

但是,我得到的是“NotFound”模板而不是帖子。

我怎样才能解决这个问题?

0 投票
1 回答
216 浏览

javascript - 如何使用 Iron-router 而不是 router 转换此代码

https://github.com/davebryson/meteor_file_upload_example

以上是使用 Meteor.router 的原始代码

我想只使用 Iron-router 转换此代码,而不是以前的路由器包

但问题是当我上传文件时,

我不明白如何使用 Iron-router api 转换这些代码。

我认为 index.html 和服务器端 main.js 代码存在问题,但我无法解决。

你能用铁路由器转换下面的代码吗?

在原始代码中的服务器端 main.js 中。

我已经转换了客户端 main.js 中的代码,如下所示

关键是我无法通过 Iron-router 处理如何在服务器端代码中使用 http 方法

0 投票
3 回答
27254 浏览

meteor - 如何使用 Iron 路由器提供静态内容(图像、字体等)

我刚开始在流星上使用铁路由器。我需要在主页上显示图像。我能够使用客户端路由为“家”配置路由。对于静态文件,我尝试 google 并发现添加服务器端路由可能会有所帮助。因此,我在服务器的 router.js 上添加了以下代码。

当我尝试访问http://localhost:3000/files/someImage.png时,它说没有为/files/someImage.png. 难道我做错了什么?有没有其他方法可以使用 Iron 路由器提供静态文件?

0 投票
1 回答
533 浏览

meteor - 加载javascript库流星

使用 javascript 库(d3.js)的带有子页面的 Meteor 项目 - 非常大,所以我不希望 Meteor 在实际需要它之前加载 d3(许多用户将不需要它)

如何包含 js 文件?(我不想使用 CDN)

使用 Iron-router

0 投票
2 回答
1709 浏览

meteor - Meteor iron-router - 我可以在路线中有多个数据源吗?

我有一个使用 Iron Router 的 Meteor 构建的应用程序。我的布局使用多个收益模板,我想将不同的数据传递给每个模板。

它成功地将任务传递给 tasksList 模板,但没有通过 selectedTask 传递给 taskDetail 模板。

是否可以有多个数据源,这是正确的方法吗?如果是,那么为什么它不起作用?

提前致谢!:-)

0 投票
1 回答
98 浏览

meteor - Iron Router:何时在 this.route() 中使用字符串 VS 符号作为控制器名称

有人可以帮助解释在此示例中何时使用字符串 VS 符号作为名称。在我的代码中,我将控制器定义为:

// 为什么不同,我的代码只适用于 PostShowController 周围的单引号,但 Telescope 使用符号方式: https ://github.com/SachaG/Telescope/blob/master/lib/router.js

0 投票
1 回答
389 浏览

meteor - Iron Router 在使用 WaitOn 加载之前显示我的 Not Found 模板:Meteor

我将订阅放在带有 Iron Router / Meteor 的控制器中的 WaitOn 函数中,当订阅填充时,浏览器显示我的 notFoundTemplate:'notFound'。

如何解决这个问题?我以为 WaitOn 实际上会,你知道……等一下?

我的路径取决于包含 URL 的订阅。IE

www.myapp.com/Fred