Aurelia:如何处理未知路线

时间:2018-01-03 11:05:56

标签: aurelia aurelia-router aurelia-framework

我使用下面的代码来处理未知路线。

config.mapUnknownRoutes(instruction =>
{                       
  _self.router.navigate(_self.routerConfigInfo.defaultRoute);           
  return;
});

例如:

我的默认路线是"欢迎"我目前在Route MyApp上,这是已知的路由,现在如果我在地址栏上将MYApp更改为MyApplication(未知路由),那么我的应用程序正确导航到默认路由欢迎,但在地址栏中,我的URL仍然是MyApplication。它应该表示欢迎,但它没有发生。知道我做错了吗?

默认路线:http://localhost/framework/

当前路线:http://localhost/framework/#/MyApp?cid=123

在地址栏上手动更改路线:http://localhost/framework/#/MyApplication?cid=123

我的网址为http://localhost/framework/#/MyApplication?cid=123而不是http://localhost/framework/

0 个答案:

没有答案