Ember使用PromiseArrays设置减法

时间:2014-08-27 18:58:15

标签: ember.js set

我有两个PromiseArray个对象,来自控制器,例如this.get('content.skills')this.get('allSkills')

我想做基本上设置减法的事情。例如:

[1, 2, 3] - [2, 3] // => [1]

有直接的做法吗?那里有an alias for doing intersections。我的猜测是它会以某种方式使用rejectBy,但我不太清楚如何。

1 个答案:

答案 0 :(得分:2)

只要满足,您就可以将http://emberjs.com/api/classes/Ember.MutableArray.html#method_removeObjects与Promise的内容一起使用。

P1.removeObjects(P2.toArray());