/ / Ember. Rozszerz router dla addon - ember.js, ember-data, ember-cli, ember-addon

Niedopałek. Rozszerz router dla addon - ember.js, ember-data, ember-cli, ember-addon

Chciałbym mieć wspólne trasy zdefiniowane w moim dodatku, które mogą być współużytkowane przez nasze liczne projekty.

Widziałem rozwiązanie na forum Ember, ale nie jestem pewien, czy to jest właściwe podejście, czy jeśli robię to tak, jak trzeba. http://discuss.emberjs.com/t/how-to-extend-router-by-mixin-defined-in-an-addon/7553/5

addon / utils / route_setup.js:

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

aplikacja / router (fikcyjna aplikacja):

  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;

Błąd:

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

Odpowiedzi:

1 dla odpowiedzi № 1

Rozwiązany, to była tylko ścieżka importować coreMap z "project-app / utils / route-setup";