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'));
});
這將輸出更新的收入。