Ich lerne Express 4.0 und das Tutorial verwendet layout.jade und einige Kinder jade.Wie funktionieren layout.jade und seine Kinder?
Sie verbinden block content
und extends layout
In meiner layout.jade Datei, gibt es nur eine block content
.
Allerdings habe ich drei Jade-Dateien, die extends layout
und block content
starten.
Woher weiß Jade, was in layout.jade eingefügt werden soll?
Vielen Dank!
Was bedeutet DRY? Es scheint, als ob die Elternvorlage 3 Jade-Dateien entspricht. Sie können sie hier https://github.com/cleechtech/express-todo/tree/master/views ansehen Ich bin sicher, dass ich einen Punkt vermisse oder das Konzept nicht gut verstehe. – jaykodeveloper
DRY bedeutet "wiederhole dich nicht" und in diesem Fall renderst du die Child-Vorlage, die von den Eltern- und Substituten in den relevanten Blöcken erbt. Auf diese Weise können Sie mehr Kinder erstellen, ohne alles im Layout neu zu definieren, solange sie demselben Layout folgen. – roflmyeggo