Chapter 2. The Ember.js way

This chapter covers

  • How bindings work and how they affect your programming style
  • Using automatic updating templates
  • How and when to use computed properties and observers
  • The Ember.js object and class model

This chapter builds on the code that you developed in chapter 1 to explain the most defining aspects of the Ember.js framework in detail. One of the key design goals of Ember.js is to make sane, reasonable, default choices to reduce the amount of boilerplate code that you must write on your own. Ember.js uses default settings that work out of the box with the majority of web applications, and it allows you to override these defaults easily where applicable. Thanks to those sane choices, you can write large ...

Get Ember.js in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.