在标准的ember mixin示例中,我们添加了实例方法/属性:http://emberjs.com/api/classes/Ember.Mixin.html
使用reopenClass我们可以添加类方法(静态方法),给我们类似的东西:
UninstantiatedClass.findAll()
Run Code Online (Sandbox Code Playgroud)
我可以创建一个添加类方法的mixin吗?
我喜欢 JHipster 中并行开发的想法,以支持轻松升级等,如https://www.youtube.com/watch?v=Gg5CYoBdpVo中所示
因此,不必手动创建 BandExtendedResource 和 BandExtendedRepository 等,而是已经存在或者可能存在:
我知道这可能有点循环,因为扩展类的要点是我们不覆盖它们,但这些可以/将被排除在后续生成器运行中(以一种或另一种方式)。
在升级到ember-data-1.0.0-beta.9之后,我注意到我的应用程序由于对单个项目提出了很多请求而运行得慢得多:
而不是使用?ID在beta.8中对它们进行批处理:
GET /api/comments/?ids[]=1&ids[]=2&....
Run Code Online (Sandbox Code Playgroud)
我错误地认为这个PR已经进入beta.9并且我可以fetchBatchSize在RESTAdapter上设置参数,但是没有......
如何在beta.9中获得类似的批处理行为?