私はEmber.jsを学び始めたばかりで、http: //emberjs.com/でドキュメントを読んでいます。バインディングセクションで、次のコードをコピーして貼り付け、Chromeブラウザで実行しました。バインドされたデータ(App.husband.get('householdIncome'))は常に'undefined'を返しました。なぜなのかご存知ですか?コードが機能しない理由を知りたいのですが。
-----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