我正在使用 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']