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