2016-05-19 1 views
1

Я хотел бы иметь общие маршруты, определенные в моем аддоне, которые могут использоваться нашими несколькими проектами.Эмбер. Extend Router для addon

Я видел решение на форуме 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` 

ответ

1

решаемые, это было просто путь import coreMap из 'project-app/utils/route-setup';

Смежные вопросы