import Route from '@ember/routing/route'; import { on } from '@ember/object/evented'; export function initialize(/* appInstance */) { Route.reopen({ afterModel(model, transition) { const me = this; me._super(...arguments); me.get('no-state') || me.get('state').push(me.get('router.currentURL')); const routeName = me.get('fullRouteName'); transition.then(function() { console.log('transition route: ', routeName, me.get('router.currentURL')); }); } }); } export default { initialize };