Set Your Model

When we’re working with a route, the model hook is used to load and supply the necessary data. As we’ve seen, not every route will implement its model hook, but most will. The model hook is a function, defined within an instance of a Route class, that loads the data to be displayed by that route.

In the EmberNote app, we haven’t yet built a route that makes use of the model hook. Let’s do so now. When a user signs in via the login action, we use the transitionTo function to transition to the notebooks route. Let’s define that route now, and along the way we’ll see how to use the model hook.

The notebooks route has a simple purpose: to display a list of the notebooks a user has created in EmberNote. A notebook is a collection ...

Get Deliver Audacious Web Apps with Ember 2 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.