配置更改后如何重新加载当前路由?
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()
有时我需要动态更改IronRouter中的layoutTemplate,但是我使用Router.configure({ layoutTemplate: <a new layout> });
更改后,它并没有立即生效。它只有在转到其他 path/route.
有没有办法重新加载当前路线?
这使用非 public 方法,因此 API 可能会发生变化,但随着情况的发展,它将重新流动当前路线:
Router.current()._computation.invalidate()