/ / Ember. Разширете рутера за addon - ember.js, ember-data, ember-cli, ember-addon

Ember. Разширете рутера за addon - ember.js, ember-data, ember-cli, ember-addon

Бих искал да има общи маршрути, определени в моя 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");
};

app / router (dummy app):

  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 за отговор № 1

Решен, това беше просто пътят import coreMap от "project-app / utils / route-setup";