Explain what is controller in ember.js ?
When you have to handle a business logic you can use controller, a controller can represent a section of a page or entire part of it. It is like a block of logical functionality.