我创建了一个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