meteor - 如何重新加载当前的熨斗 :router route?

标签 meteor iron-router

如果我目前在 /foo , Router.go '/foo'什么也没做。我要 /foo的 Action Hook 和要重做的渲染。我知道我可以创建一个依赖项,在 Action Hook 中提及它,并在我需要重新加载时使其无效,我只是希望有一个 Router.*我可以使用 api,因为那样会更干净。

最佳答案

这增加了一个函数 Router.rerun()这样可行:

login_dep = new Tracker.Dependency

Router.rerun = ->
  login_dep.changed()

Router.configure
  onBeforeAction: ->
    login_dep.depend()
    ...

关于meteor - 如何重新加载当前的熨斗 :router route?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28338091/

相关文章:

javascript - 所有脚本都加载到正文中,而不是头部 - Meteor.js IronRouter

node.js - 当用户离开 Meteor 和/或 Iron 路由器中的页面时如何捕捉?

重新渲染模板时的 Meteor 回调

javascript - 将 div 链接到路由 meteor (Iron Router)

meteor 与 mrt - 铁 :router: no such package

meteor - Handlebars + meteor +铁路由器

javascript - 通过 Meteor.js 中同一路由内的 anchor 标记更新 View

javascript - 在 Blaze 模板中访问对象的属性名称

nginx - Meteor - "ROOT_URL"的目的是什么,应该定义什么?

javascript - 使用 Meteor.js + React.js 进行服务器端路由