j-LoadContent
Le composant charge un contenu du modèle <script type="text/html"> et l'ajoute à l'élément. C'est une excellente solution pour le contenu réutilisable. Apprenez de l’exemple.
Configuration :
selector {String}un sélecteur jQuery (il l'utilisera pour tout le DOM)wait {Number}répète la recherche du modèle en millisecondes saisies (par défaut :0)replace {String}remplace les phrases saisies sous la forme :find1=replace1,find2=replace2(par défaut : vide)exec {String}un lien vers lefunction(element), il est exécuté après le chargement du modèle
Bon à savoir :
- toutes les phrases
SCRseront remplacées par la phrasescript
Utilisez-le avec <ui-component name="loadcontent">. Lorsque le composant n'est pas encore chargé, jComponent le télécharge lors de la première utilisation depuis l'adresse dans DEF.fallback (le CDN Componentator par défaut). Auteur : Peter Širka. Source : le référentiel de composants Componentator, licence MIT.
<script type="text/html" id="template">
<div>AAA PATH CCC</div>
<ui-bind path="cities" config="template" class="block">
<SCR type="text/html">
{{ foreach m in value }}
<div>{{ m }}</div>
{{ end }}
</SCR>
</ui-bind>
</script>
<ui-component name="loadcontent" config="selector:#template;replace:PATH=111"></ui-component>
<br />
<ui-component name="loadcontent" config="selector:#template;replace:PATH=222"></ui-component>
<br />
<ui-component name="loadcontent" config="selector:#template;replace:PATH=333"></ui-component>
<br />
<ui-component name="loadcontent" config="selector:#template;replace:PATH=444"></ui-component>
<script>
var cities = ['Bratislava', 'Berlin', 'Barcelona'];
</script>