配置更改后如何重新加载当前路由?

How to reload the current route after configuration change?

有时我需要动态更改IronRouter中的layoutTemplate,但是我使用Router.configure({ layoutTemplate: <a new layout> });更改后,它并没有立即生效。它只有在转到其他 path/route.

后才有效

有没有办法重新加载当前路线?

这使用非 public 方法,因此 API 可能会发生变化,但随着情况的发展,它将重新流动当前路线:

Router.current()._computation.invalidate()