0
根据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这是由于绑定不更新立刻还是我做错了什么?
编辑:
看来,绑定并没有立即更新。
App.wife.addObserver('householdIncome', function() {
console.log('Wife income changed: '+App.wife.get('householdIncome'));
});
这将输出更新的收入。