我的控制器上有一个简单的属性。它用于呈现对话中所有电子邮件的列表。
conversation: (->
App.Email.filter (otherEmail) =>
@get('model').isIncludedInConversation otherEmail
).property('model')
当我转到该页面时,一切正常且花花公子,因为尚未计算 CP。当我发送新电子邮件时,该conversation
属性未更新。我需要切换我正在查看的电子邮件以触发conversation
重新计算。
我知道过滤器正在更新。问题是 CP 的价值没有改变,底层证券{{#each conversation}}
没有更新。我怎样才能使这项工作?
编辑:我在这里添加了小提琴:http: //jsfiddle.net/twinturbo/GUeE3/1/