In the last chapter, you learned about the Ember.js routing layer. You learned how to manage your application state by using Ember.js router and routes. In this chapter, you will learn about the Ember.js controllers. You will see how to decorate your models with view-specific logic, using Ember.js controllers.
In this chapter, we shall cover the following topics:
Like all the other components in the Ember.js framework, the controllers are also well-designed thought of components. Controllers in Ember.js are designed to serve the following three main use cases: