如何从ViewModel获取对当前路由器的引用

Gre*_*Gum 11 aurelia

在我的viewmodel类中,如何获取对当前路由器的引用?

我真正想做的是获取当前的ModuleId.

在Durandal中,有system.getModuleId,但Durandal中没有系统,所以我认为路由器将拥有该信息.

dfs*_*fsq 2

访问 current 的一种方法(不确定是最佳方法)moduleIdactivate钩住你的类:

activate(params, routeConfig) {
    console.log(routeConfig.moduleId);
}
Run Code Online (Sandbox Code Playgroud)