【发布时间】:2015-12-30 22:59:58
【问题描述】:
我如何对 Iron Router 的 URL 哈希值变化做出反应?
我在自定义 route controller 中重新实现了 action 方法,以控制页面呈现,但是如果仅 URL 的哈希更改(例如,由于用户单击),则不会调用此挂钩href="#about" 的链接)。我的控制器的相关部分如下所示:
@UserController = RouteController.extend({
action: ->
tabName = @params.hash
@state.set("activeTab", tabName)
@render("user")
})
所以,基本上我需要 action 方法在 URL 哈希更改时被调用。
【问题讨论】:
标签: javascript url meteor url-routing iron-router