【发布时间】:2013-02-18 00:00:48
【问题描述】:
我正在使用来自陨石的路由器包。
Meteor.Router.add
"/article/:id": ->
log "article"
"article"
每当文章页面/模板被加载时,Router 中的回调函数总是会运行两次。我正在尝试使用回调函数来增加文章的查看次数。所以这带来了一个问题(每个公司都做两次)。
这是预期的行为吗?还是我做错了什么?
更新
它实际上并不总是运行两次。当页面刷新或浏览器第一次导航到页面时会发生这种情况。无论如何,它仍然存在问题。
【问题讨论】:
-
这不是预期的行为 afaik,你如何加载每篇文章的 url?是通过
Meteor.Router.to吗?还是网址? -
我在包含 标签的主 html 文件中使用提供的 Helper {{renderPage}}。文章页面加载了相应模板内的内容。
-
我的意思是,当您在浏览器中加载
/article/1时,您是使用<a href='/article/1'>加载页面还是使用Meteor.Router.to('/article/1')? -
我用路由器创建了一个空白项目,并尝试刷新或首次加载 @gist.github.com/Tarangp/5085008 但我无法复制它
标签: javascript coffeescript meteor