RouterJs如何触发初始路由

时间:2014-07-15 18:05:35

标签: javascript html5 html5-history routerjs

我使用RouterJs来处理历史推送状态路由。如果用户直接在浏览器中访问路线,我该如何触发初始路线?

如果我从另一个路由执行router.navigate('/some-route'),则会执行路由处理程序,但如果我直接访问/some-route,则该路由的处理程序不会执行。

我的JS:

var router = new Router();
router.route('/some-route', function () {
    console.log('hello some route');
});

如果我将页面直接加载到/some-route并打开我的控制台,我就不会看到"你好了一些路线"。我尝试过router.navigate(window.location.pathname),但路由器不会做任何事情,而且网址没有变化,即我已经在window.location.pathname

0 个答案:

没有答案