我有两个PromiseArray
个对象,来自控制器,例如this.get('content.skills')
和this.get('allSkills')
。
我想做基本上设置减法的事情。例如:
[1, 2, 3] - [2, 3] // => [1]
有直接的做法吗?那里有an alias for doing intersections。我的猜测是它会以某种方式使用rejectBy
,但我不太清楚如何。
答案 0 :(得分:2)
只要满足,您就可以将http://emberjs.com/api/classes/Ember.MutableArray.html#method_removeObjects与Promise的内容一起使用。
P1.removeObjects(P2.toArray());