{"action":"created","issue":{"url":"https://api.github.com/repos/aurelia/router/issues/201","repository_url":"https://api.github.com/repos/aurelia/router","labels_url":"https://api.github.com/repos/aurelia/router/issues/201/labels{/name}","comments_url":"https://api.github.com/repos/aurelia/router/issues/201/comments","events_url":"https://api.github.com/repos/aurelia/router/issues/201/events","html_url":"https://github.com/aurelia/router/issues/201","id":103815262,"number":201,"title":"Suggestion: router.reload()","user":{"login":"jods4","id":3832820,"avatar_url":"https://avatars.githubusercontent.com/u/3832820?v=3","gravatar_id":"","url":"https://api.github.com/users/jods4","html_url":"https://github.com/jods4","followers_url":"https://api.github.com/users/jods4/followers","following_url":"https://api.github.com/users/jods4/following{/other_user}","gists_url":"https://api.github.com/users/jods4/gists{/gist_id}","starred_url":"https://api.github.com/users/jods4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jods4/subscriptions","organizations_url":"https://api.github.com/users/jods4/orgs","repos_url":"https://api.github.com/users/jods4/repos","events_url":"https://api.github.com/users/jods4/events{/privacy}","received_events_url":"https://api.github.com/users/jods4/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/aurelia/router/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/aurelia/router/labels/help%20wanted","name":"help wanted","color":"159818"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-08-29T00:06:35Z","updated_at":"2016-02-14T03:37:11Z","closed_at":null,"body":"#### Feature description \r\nIt would be nice to have an API `router.reload()` or similar. Basically it would navigate to the current route.\r\n\r\nRespecting activation strategies means that it could do nothing, create a new VM or just invoke the lifecycle again. I am unsure if passing options to force a different activation strategy (e.g. `invokeLifecycle` instead of default) is useful or not.\r\n\r\nAs I am not using child routers or viewports, am I unsure what behavior would make sense for those.\r\n\r\n#### Use cases\r\n\r\nUse cases could be that you've performed an operation on the server (e.g. save) and the impact on your VM is complicated and you prefer to load it from scratch than try to update it.\r\n\r\n#### Current solutions\r\n\r\nTrying to use `navigate` or `navigateToRoute` is currently doomed to fail, because of this check I think: \r\nhttps://github.com/aurelia/history-browser/blob/master/src/index.js#L191\r\n\r\nA workaround is to pass an additional \"forcing\" parameter with a random value or something that changes such as time.\r\n"},"comment":{"url":"https://api.github.com/repos/aurelia/router/issues/comments/183815367","html_url":"https://github.com/aurelia/router/issues/201#issuecomment-183815367","issue_url":"https://api.github.com/repos/aurelia/router/issues/201","id":183815367,"user":{"login":"xiaoweil","id":4355743,"avatar_url":"https://avatars.githubusercontent.com/u/4355743?v=3","gravatar_id":"","url":"https://api.github.com/users/xiaoweil","html_url":"https://github.com/xiaoweil","followers_url":"https://api.github.com/users/xiaoweil/followers","following_url":"https://api.github.com/users/xiaoweil/following{/other_user}","gists_url":"https://api.github.com/users/xiaoweil/gists{/gist_id}","starred_url":"https://api.github.com/users/xiaoweil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiaoweil/subscriptions","organizations_url":"https://api.github.com/users/xiaoweil/orgs","repos_url":"https://api.github.com/users/xiaoweil/repos","events_url":"https://api.github.com/users/xiaoweil/events{/privacy}","received_events_url":"https://api.github.com/users/xiaoweil/received_events","type":"User","site_admin":false},"created_at":"2016-02-14T03:37:11Z","updated_at":"2016-02-14T03:37:11Z","body":"Is there still a plan to add the `force` parameter to the router/navigateToRoute's option?"}}