Meteor Iron Router Layoutvorlage

7

Dies scheint eine grundlegende Sache zu sein, aber ich kann Iron Router nicht dazu bringen, meine Vorlage an der richtigen Stelle auf der Seite zu rendern.

In meinem Router-Controller habe ich:

%Vor%

In der Layout-HTML-Seite habe ich:

%Vor%

Die Standardversion der Home-Vorlage sieht folgendermaßen aus:

%Vor%

Ich habe ein paar Variationen dazu ausprobiert, aber die Home-Vorlage wird immer am unteren Rand der Layout-Vorlage direkt vor dem schließenden Body-Tag und nicht im div.container

gerendert     
jamie holliday 17.02.2014, 08:26
quelle

1 Antwort

19

Sie haben die Tags etwas falsch platziert.

Vorlagen müssen für sich selbst sein & amp; Das body-Tag sollte leer sein:

%Vor%

Dies sollte für Ihre home route funktionieren, aber nicht für Ihre post one, weil Sie ihnen keine Layoutvorlage gegeben haben.

Sie können ein universelles Layout festlegen, damit es in posts und home funktioniert (wenn Sie dort keine Layoutvorlage festgelegt haben, die die folgende überschreibt) mit:

%Vor%

So Eisen-Router platziert Ihr LayoutTemplate in Körper für Sie.

    
Akshat 17.02.2014, 08:49
quelle

Tags und Links