Con entrambi questi comandi posso usare il codice da un altro file. Come la vedo io quando usiamo extends file.jade
possiamo usare block
, per cambiare i blocchi in file.jade
prima della compilazione. Ma è l'unica differenza e ho ragione? Grazie.Qual è la differenza tra "extends" e "include" in Jade?
5
A
risposta
4
Bene, come @laggingreflex ha scritto sopra, ci sono documenti su questi comandi: extends e include.
Punti extra: è possibile utilizzare include
per file diversi, non solo per file jade. Inoltre, è possibile utilizzare include
più volte nella pagina. Questo comando include solo il contenuto del file diverso, direttamente nel posto. Puoi guardarlo, come se stessi realizzando un grande progetto Lego usando (inclusi) piccoli pezzi diversi.
Extends
prendere invece il grande progetto Lego e sostituire i blocchi contrassegnati con i pezzi con il comando speciale block
. Potrebbe essere utilizzato una sola volta e sovrascrivere il contenuto del file di destinazione (file con il comando extends
).
Sì, questa è la differenza fondamentale tra i due. maggiori informazioni: ['extends'] (http://jade-lang.com/reference/extends/) [' include'] (http://jade-lang.com/reference/includes/) – laggingreflex
@laggingreflex Grazie ! – Georgy