Slide 7
Slide 7 text
Observers
App.Person = Ember.Object.extend({
firstName: null,
lastName: null,
fullName: function () {
return this.get("firstName") + " " + this.get("lastName");
}.property("firstName", "lastName"),
fullNameDidChange: function () {
alert("Changed!");
}.observes("fullName")
});
var person = App.Person.create({
firstName: "Paulius",
lastName: "Norkus"
});
person.set("firstName", "Jonas");
// alerts "Changed!"