Ember guide에 따르면이 스 니펫은 App.wife
인스턴스의 houseHoldIncome
속성을 설정해야합니다.Ember.js 바인딩 튜토리얼
App.wife = Ember.Object.create({
householdIncome: 80000
});
App.husband = Ember.Object.create({
householdIncomeBinding: 'App.wife.householdIncome'
});
App.husband.get('householdIncome'); // 80000
// Someone gets raise.
App.husband.set('householdIncome', 90000);
console.log(App.wife.get('householdIncome')); // 90000
console.log(App.wife.get('householdIncome'))
여전히 80000.이 때문에 바인딩이 immediatly 업데이트되지 않습니다 아니면 내가 뭔가 잘못하고 오전 출력?
편집 :
바인딩이 즉시 업데이트되지 않는 것으로 보입니다.
App.wife.addObserver('householdIncome', function() {
console.log('Wife income changed: '+App.wife.get('householdIncome'));
});
업데이트 된 수입을 출력합니다.