我已经成功地使用包、路由和route_hierarchical来处理聚合物应用程序中的导航。然而,可能是因为我本身不会说RegExp,所以当没有匹配器与路径匹配时,我无法找到一种方法来定义一个名为的默认处理程序。
作为一个例子,我希望能够处理在url中直接输入任意路径的情况,例如
mywebsite.com#/some/path/with/any/number/of/segments或者在使用go (route_hierarchical)或goToPath (路由)时
我想我漏掉了一些相当直接的东西。谢谢!
发布于 2014-10-18 23:40:09
如果您使用的是route库,那么您所要做的就是拥有一个与路由末尾的任何内容相匹配的路由:
Router router = new Router();
router.addHandler(new UrlPattern(r'/'), myHandler1); // Homepage
router.addHandler(new UrlPattern(r'/fish/'), myHandler2); // Fish page
router.addHandler(new UrlPattern(r'/(.+)'), myHandler3); // Everything else
router.listen()https://stackoverflow.com/questions/26367832
复制相似问题