私は別のモデルインスタンスを設定したモデルインスタンスを持っています。つまり、model.set('rsvp', new App.Rsvp)
です。私はconsole.logの属性を見ることができますが、 'undefined'を返すBackbone.js model.get()
ビューでそれらのリストを生成するためにコレクションを反復処理すると、model.rsvp.get('attending')
を呼び出すときにundefined
が返されます。私はconsole.log(model.rsvp)
を行う際
はまだ私が取得この:
Rsvp
_changing: false
_escapedAttributes: Object
_moreChanges: false
_previousAttributes: Object
_setting: false
attributes: Object
attending: true
created_at: "2012-03-28T09:42:22-05:00"
event_id: 20
id: 12
updated_at: "2012-03-28T09:42:22-05:00"
user_id: 3
__proto__: Object
cid: "c53"
id: 12
__proto__: Rsvp
だから、オブジェクトとの問題はないように思われる、まだ未定義のリターンを得ます。
私のJavascriptスキルはまだかなり弱いと認めなければなりません。私はここで何が欠けていますか?
あなたはそうです。 $ .when呼び出しのバグがありましたが、console.logが大丈夫だったので、問題の原因はわかりませんでした。それは明らかに大丈夫ではなかった。 ありがとう! – MysteriousFist