2015-10-28 35 views
10

Qual è la differenza tra: data-sly-use, data-sly-resource, data-sly-include e data-sly-template? Sto leggendo il documento su SightlyAEM e sono super confuso.Qual è la differenza tra l'uso dei dati, la risorsa data-sly, l'inclusione dati e il modello data-sly?

Per quanto posso vedere:

  • data-sly-use viene utilizzato per aggiungere js/java file per rendere con il doc
  • data-sly-resource viene utilizzato per iniettare componenti
  • data-sly-include viene utilizzato per includere altri file html (? ***)

E, dati-sly-modello è confuso, come in:?

<div data-sly-use.nav="navigation.js">${nav.foo}</div> 
<section data-sly-include="path/to/template.html"></section> 
<template data-sly-template.one>blah</template> 
<div data-sly-call="${one}"></div> 

risposta

11

Come già detto:

  • dati-sly-uso "viene utilizzata per aggiungere js/java". Per esempio dichiari fagioli componenti con questa affermazione.
  • data-sly-resource è possibile sovrascrivere un tipo di risorsa per un file incluso.
  • data-sly-include include altri file html come suggerisce il nome.
  • dati-sly-template si dichiara modelli che possono poi essere 'chiama' con i dati -sly-call.

Si prega di fare riferimento alle specifiche ufficiali per maggiori informazioni. ci sono diversi esempi per ogni tag:

https://github.com/Adobe-Marketing-Cloud/sightly-spec/blob/master/SPECIFICATION.md