【发布时间】:2015-04-15 03:33:50
【问题描述】:
我正在阅读 Ember 指南,我是 reading about observers。他们注意到
Ember 中的观察者目前是同步的。这意味着一旦它们观察到的属性之一发生变化,它们就会触发。
并举例说明
Person.reopen({
lastNameChanged: function() {
// The observer depends on lastName and so does fullName. Because observers
// are synchronous, when this function is called the value of fullName is
// not updated yet so this will log the old value of fullName
console.log(this.get('fullName'));
}.observes('lastName')
});
然而,当我 try out this code 它返回 new 'fullName'。
为什么会这样?
【问题讨论】:
标签: javascript ember.js observer-pattern observers