5

短くするために:

アプリケーションの をブロックResolver外に設定することはできますか?Ember.Application.create()

Resolver理想的には、関数に設定したいと思いEmber.Application.initializer#initialize()ます。何かのようなもの:

import CustomResolver from 'appkit/utils/resolver/custom';
import CustomAjax from 'appkit/utils/ajax/custom';

Ember.Application.initializer({
  name: 'resolver_setup',

  initialize: function (container, application) {
     // NOTE: For an unknown reason (unknown to me!) I can't import CustomAjax in CustomResolver...
     application.set('Resolver', CustomResolver.create({ajax: CustomAjax.create({})});
  }
});

これは可能ですか?

PS: カスタム リゾルバーが必要な理由は、アプリケーションの起動時にユーザーに配信するのではなく、サーバーからすべてのテンプレートを取得しているためです。したがって、ember-jj-abrams-resolverEAK内でデフォルトで使用されるを拡張しています...

4

1 に答える 1