Wenn ich eine neue Meteor-Anwendung erstellen, hat es bereits eine "/" Route. Ich habe meine Webseite auf dieser Route hinzugefügt. Jetzt muss ich eine neue Route hinzufügen "/ etwas", also habe ich dafür Eisen-Router-Paket verwendet. Aber dann erfordert es, dass die Standardroute vom Iron-Router geroutet wird, was mich dazu bringt, viele Änderungen in meinem bestehenden Code vorzunehmen. Gibt es eine Möglichkeit, Eisen-Router nur für bestimmte Routen zu verwenden und die Standardrouten beizubehalten?wie man Eisen-Meteor zusammen mit Standard-Routing von Meteor verwenden
0
A
Antwort
0
Ihre router.js:
Router.configure({
layoutTemplate:'mainLayoutTemplateName',
loadingTemplate: 'loadingTemplateName'
});
Router.route('/', function() {
this.render('homeTemplateName');
});
Router.route('/anotherRoute', function() {
this.render('anotherTemplateName');
});
Edit:
Sie auch haben müssen {{> Ausbeute}} in Ihrem Haupt-Layout-Vorlage, die sagt Eisen-Router, wo Vorlagen machen in Routen.
Zum Beispiel:
<template name="layout">
{{> navigation}}
<div class="content-area">
{{> yield}}
</div>
</template>
<template name="navigation">
This will always be visible in every route according to the template above.
</template>