1

複数のプロジェクトで共有できるアドオンに共通のルートを定義したいと考えています。

Ember フォーラムで解決策を見ましたが、これが正しいアプローチなのか、それとも正しく行っているのかわかりません。 http://discuss.emberjs.com/t/how-to-extend-router-by-mixin-defined-in-an-addon/7553/5

アドオン/utils/route_setup.js:

     export default function(self) {
          self.route('home', {path: ''});
          self.route('thanks');
       };

アプリ/ルーター (ダミーアプリ):

  import Ember from 'ember';
  import config from './config/environment';
  import coreMap from '../utils/route-setup';

  const Router = Ember.Router.extend({
     location: config.locationType
  });

  Router.map(function () {
    coreMap(this);
  });

   export default Router;

エラー:

   Error: Could not find module `utils/route-setup` imported from `dummy/router`
4

1 に答える 1