/ / Polymère: Enregistrement d'éléments dans des scripts externes - Polymère

Polymère: Enregistrement d'éléments dans des scripts externes - Polymère

Dans la plupart des exemples que j'ai vus pour créer des éléments, le script qui enregistre l'élément est défini dans le fichier HTML du composant, par exemple.

<link rel="import" href="/components/polymer/polymer.html">

<polymer-element name="my-element">
<template>
...
</template>
<script>
// convenience wrapper for document.registerElement
Polymer("my-element", {
...
});
</script>
</polymer-element>

Il est possible de faire cette inscription dans un script externe à la place, par exemple.

<script src="my-element.js"></script>

Cela semble être une option attrayante car le script devient alors visible pour des outils tels que JSHint, mais vous perdez alors la documentation générée automatiquement des attributs, etc.

Existe-t-il un flux de travail ou un ensemble d’outils permettant d’obtenir le meilleur des deux mondes?

par exemple. combiner un modèle brut et un script en un seul fichier HTML de la même manière que le prétraitement de CSS avec Sass?

Réponses:

2 pour la réponse № 1

Oui. Polymer prend en charge l'enregistrement d'un élément en référençant un script externe. Voir http://www.polymer-project.org/docs/polymer/polymer.html#separatescript. Une raison originale de l'élément dans l'appel à Polymer() est de soutenir cela. Il associe la définition au script.


questions connexes


Commentaires (0)

Ajouter un commentaire