私は EmberJS を使用しており、計算されたプロパティへの依存関係をセットアップしようとしています。訪問者には複数のチケット (配列) を含めることができ、訪問者の配列を含むオブジェクトにアクセスできます。これは私の計算されたプロパティです。訪問者配列内の訪問者のいずれかにチケットが追加された場合、どのようにプロパティを再計算できますか?
App.AttendanceController = App.SlideBaseController.extend
eligibleVisitors:
(->
return @getElegibleVisitors()
).property('App.state.session.visitors.@each.type')
allEligibleVisitorsAttending:
(->
return _.all @getElegibleVisitors(), (visitor)->
return visitor.tickets.length > 0 and _.any visitor.tickets, (ticket)->
return ticket.EventID is content.Event.ID
).property('App.state.session.visitors.tickets')
getElegibleVisitors:->
return _.filter App.state.session.visitors, (visitor)->
return visitor.type isnt App.VisitorTypes['Infant']