我是emberjs的新人。
我在filterActivities函数中有两个数组
filterActivities: (->
activities = @get('activities') //get ['farmer', 'rancher']
producers = @get('producerTypes') //get [code: 'farmer', name: 'agriculutor', etc...]
filtering = producers.filter(producers) =>
activities.contains(producers.get('code'))
).property('producerTypes.@each')
如何使用ember方法过滤器按活动过滤生产者。
谢谢!
答案 0 :(得分:1)
我让你翻译回咖啡:
var filtering = producers.filter(function(producer){
return activities.contains(producer.get('code'));
});
简而言之,filters
返回一个包含"每个"的数组。将true
返回给回调函数的另一个数组的元素。