问题标签 [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.
javascript - meteor.js iron-router:防止静态模板重新渲染和故障?
我有一个全局模板:
当我做路线时
一切正常。我可以通过我的标题链接和导航链接来回单击而不会出现故障。但是如果我添加一个数据上下文:
在提供数据上下文时,每当我导航到和离开提供数据上下文的路径时,嵌套在布局模板中的所有模板似乎都会重新呈现,由于样式类被擦除然后替换而导致故障。如果我路由到不需要(并且未提供)数据上下文的任何其他路径,则静态模板不会重新呈现。
在为特定路由提供数据上下文时,是否有办法防止某些静态模板重新呈现?
meteor - 带有自定义 waitOn 的 Meteor Iron 路由器
我想知道是否有人建立了自己的 waitOn 功能?我没有使用 subscribe 来驱动 waitOn ,而是我想等待一个助手来触发就绪状态,如下所示:
meteor - Meteor Iron Router 基本网址
我想关闭mysite.com/meteorapp/...
而不是mysite.com/...
.
由于我有很多页面,我不想写类似的东西
对于每一页。
有没有办法设置一个以所有路由为前缀的“基础”?
meteor - Iron-Router 无法安装
我一直在关注“发现流星”一书,在 Iron-Router 部分,他们说要安装
它说
但是当我运行流星......它说:
我已经删除并尝试安装..然后更新mrt和meteor,它说:
但是当我运行它仍然给出同样的错误,说没有包铁路由器。
有任何想法吗?谢谢
javascript - meteorjs 铁路由器和空链接标签
我在我的 meteorjs 项目中使用 Iron-router。我正在使用 after: 处理程序来设置显示或隐藏传单地图的会话变量。我不能像往常一样把地图放在我的模板中,因为meteorjs 抹去了地图div 和它的状态。
现在我正在添加引导菜单和下拉菜单,它们构建为带有 href="#" 的锚标记,如下所示:
单击这些菜单不会留下 url,但它会导致 Iron-router 在每次单击或子菜单钻取时调用 my after: 处理程序。
有没有办法防止这种情况?这对我的项目没有害处,但似乎不干净。
javascript - 带有 Iron Router 的 Meteor 中的 Google Analytics
这是我尝试让 Google Analytics 与 Iron Router 一起使用
在lib/analytics.js
我有以下代码(从分析中的代码页粘贴):
然后,inclient/router.coffee
是以下代码:
但这似乎没有奏效。我该如何解决这个问题?
编辑添加:
我尝试过 GAnalytics,但我的部署设置和 Meteor 设置有很多问题
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 并没有翻译模板。
关于如何改进此代码的任何想法?
提前致谢!
meteor - 如何使foundation5 JS与流星中的铁路由器一起工作
尝试了我可以在大气中找到的所有智能基础包,但我无法让基础 javascripts 与 Iron-router 一起使用。
有谁知道如何使它工作?在第一页加载时,也在路由到新页面之后。
问题是通常你必须打电话
但这不适用于路由器
email - Meteor,关于验证邮件的问题
我对发送验证电子邮件和弹出对话框有一些疑问。
- 如何更改验证邮件内容?我必须添加俄语文本
- 如何避免用户注册后自动登录?如果未验证电子邮件地址,我想禁止用户登录。
- 如何更改弹出对话框的内容和样式,例如已验证电子邮件?
我正在使用Iron-router,accounts- * packages/