我刚开始学习 Ember.js,并在http://emberjs.com/阅读文档。在绑定部分,我只是复制并粘贴了以下代码,并在 Chrome 浏览器上执行。绑定数据 (App.husband.get('householdIncome')) 始终返回“未定义”。你知道为什么吗?我想知道为什么我的代码不起作用。
----- HTML 代码 ------
<html>
<body>
<script src="js/libs/jquery-1.7.2.js"></script>
<script src="js/libs/ember-0.9.6.js"></script>
<script src="js/app.js"></script>
</body>
</html>
----- app.js ------
var App = Ember.Application.create();
App.wife = Ember.Object.create({
householdIncome: 80000
});
App.husband = Ember.Object.create({
householdIncomeBinding: 'App.wife.householdIncome'
});
console.log(App.wife.get('householdIncome')); // 80000
console.log(App.husband.get('householdIncome'));// expected 80000
------ 结果输出 ------------
80000
undefined