Route Lookup
var R = container.lookupFactory('route:basic')
return function(name) {
var handler = this.container.lookup('route:' + name);
handler.routeName = name;
if (handler) { return handler;}
this.container.register('route:' + name, R.extend());
return this.container.lookup('route:' + name);
};
Ember.Router#_getHandlerFunction
Slide 23
Slide 23 text
Route Lookup
● Router.map sets up the handlers
● router.js handles the actual route transitions
● New route is entered: getHandler(‘posts’)
● So we have a Route instance, now what?