私はjsbinを作成しました:。https://ember-twiddle.com/52edd8462fa6e3cf1a147a2a047c9207?openFiles=models.post.js%2CCP hasManyの(..)を使用している場合更新されない値()の代わりに、GETの(..)
問題:プロパティcontent
変更post
上 CP characters
が更新されません。 comment
にあります。
'修正':this.get('comments')
代わりにthis.hasMany('comments').value()
を使用した場合変更が起こるん。 hasMany
がこの機能を持っていないようですしながら、
get
が、これは目的やバグに..です
、それが使用されているため、プロパティの変更を探す必要があるオブザーバーに通知しますか?
私の答えを受け入れることを忘れてはいけないしてください。その単純な感謝よりも良い: –
私は説明したように内部的に動作するmodel.get( 'comments')を使用しているので、あなたの例が動作します。私の例では、コントローラレベルで定義されている '.hasMany'を介して明示的に' comments'を呼び出しています。 – dylanmensaert