2015-06-03 16 views
5

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?

+0

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

+0

@laggingreflex Grazie ! – Georgy

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).

Problemi correlati