问题标签 [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 投票
1 回答
677 浏览

javascript - meteor.js iron-router:防止静态模板重新渲染和故障?

我有一个全局模板:

当我做路线时

一切正常。我可以通过我的标题链接和导航链接来回单击而不会出现故障。但是如果我添加一个数据上下文:

在提供数据上下文时,每当我导航到和离开提供数据上下文的路径时,嵌套在布局模板中的所有模板似乎都会重新呈现,由于样式类被擦除然后替换而导致故障。如果我路由到不需要(并且未提供)数据上下文的任何其他路径,则静态模板不会重新呈现。

在为特定路由提供数据上下文时,是否有办法防止某些静态模板重新呈现?

0 投票
2 回答
1712 浏览

meteor - 带有自定义 waitOn 的 Meteor Iron 路由器

我想知道是否有人建立了自己的 waitOn 功能?我没有使用 subscribe 来驱动 waitOn ,而是我想等待一个助手来触发就绪状态,如下所示:

0 投票
1 回答
925 浏览

meteor - Meteor Iron Router 基本网址

我想关闭mysite.com/meteorapp/...而不是mysite.com/....

由于我有很多页面,我不想写类似的东西

对于每一页。

有没有办法设置一个以所有路由为前缀的“基础”?

0 投票
3 回答
2084 浏览

meteor - Iron-Router 无法安装

我一直在关注“发现流星”一书,在 Iron-Router 部分,他们说要安装

它说

但是当我运行流星......它说:

我已经删除并尝试安装..然后更新mrt和meteor,它说:

但是当我运行它仍然给出同样的错误,说没有包铁路由器。

有任何想法吗?谢谢

0 投票
4 回答
484 浏览

javascript - meteorjs 铁路由器和空链接标签

我在我的 meteorjs 项目中使用 Iron-router。我正在使用 after: 处理程序来设置显示或隐藏传单地图的会话变量。我不能像往常一样把地图放在我的模板中,因为meteorjs 抹去了地图div 和它的状态。

现在我正在添加引导菜单和下拉菜单,它们构建为带有 h​​ref="#" 的锚标记,如下所示:

单击这些菜单不会留下 url,但它会导致 Iron-router 在每次单击或子菜单钻取时调用 my after: 处理程序。

有没有办法防止这种情况?这对我的项目没有害处,但似乎不干净。

0 投票
3 回答
1002 浏览

javascript - 带有 Iron Router 的 Meteor 中的 Google Analytics

这是我尝试让 Google Analytics 与 Iron Router 一起使用

lib/analytics.js我有以下代码(从分析中的代码页粘贴):

然后,inclient/router.coffee是以下代码:

但这似乎没有奏效。我该如何解决这个问题?

编辑添加:

我尝试过 GAnalytics,但我的部署设置和 Meteor 设置有很多问题

0 投票
1 回答
1487 浏览

javascript - 使用 Meteor Iron Router 渲染路径

我在 Meteor 中实现cast.js,并且在使用 Iron Router 单击缩略图后尝试渲染更大的照片,但是我无法渲染正确的路径。缩略图渲染得很好,但是当点击照片时,我得到一个错误No route found for path:

我用来渲染每张缩略图的模板是

并且放在cast这个模板的id里面

问题来自呈现的 href。我正在尝试传递照片_id并在下面的模板中渲染一张更大的照片,这在 mongoDB 中称为“源”。

目前,我的路由器设置如下:

单击照片后,它会将我发送到此路径并引发此错误Oh no! No route found for path: "/%7B%7BpathFor"。%7B 是 URL 的代名词,{因此当模板作为字符串传递时,它看起来像把手或 Iron Router 并没有翻译模板。

关于如何改进此代码的任何想法?

提前致谢!

0 投票
1 回答
114 浏览

meteor - 如何使foundation5 JS与流星中的铁路由器一起工作

尝试了我可以在大气中找到的所有智能基础包,但我无法让基础 javascripts 与 Iron-router 一起使用。

有谁知道如何使它工作?在第一页加载时,也在路由到新页面之后。

问题是通常你必须打电话

但这不适用于路由器

0 投票
2 回答
4148 浏览

email - Meteor,关于验证邮件的问题

我对发送验证电子邮件和弹出对话框有一些疑问。

  • 如何更改验证邮件内容?我必须添加俄语文本
  • 如何避免用户注册后自动登录?如果未验证电子邮件地址,我想禁止用户登录。
  • 如何更改弹出对话框的内容和样式,例如已验证电子邮件?

我正在使用Iron-router,accounts- * packages/

0 投票
2 回答
1552 浏览

meteor - 流星面包屑

如何使用Meteor和 Iron-router 实现反应式面包屑?

现在我正在寻找由反应会话变量触发的当前路径,然后使用jQuery在DOM中添加与该路由对应的每个链接。