我創建了一個jsbin:https://ember-twiddle.com/52edd8462fa6e3cf1a147a2a047c9207?openFiles=models.post.js%2CCP沒有更新
問題: CP上post
characters
沒有更新時財產content
變化在comment
。
'Fix':使用this.get('comments')
而不是this.hasMany('comments').value()
時,會發生更改。
get
通知它應該對因爲使用它的屬性更改的觀察員,而hasMany
似乎不具備此功能..
這是故意的還是錯誤?
請不要忘記接受我的答案。它比簡單的謝謝:) –
你的例子的工作原理是因爲它使用model.get('comments')在內部工作,正如我解釋的。我的例子通過在控制器級定義的'.hasMany'顯式調用'comments'。 – dylanmensaert