/ / Polimero: registrazione degli elementi negli script esterni - polimero

Polimero: registrazione degli elementi negli script esterni - polimero

Nella maggior parte degli esempi che ho visto per la creazione di elementi, lo script che registra l'elemento è definito nel file HTML del componente, ad es.

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

È possibile invece effettuare la registrazione in uno script esterno, ad es.

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

Sembra un'opzione interessante perché lo script diventa visibile a strumenti come JSHint, ma poi perdi la documentazione generata automaticamente degli attributi, ecc.

Esiste un flusso di lavoro o una serie di strumenti che ti aiutano a ottenere il meglio da entrambi i mondi?

per esempio. combinare un modello e uno script non elaborati in un singolo file HTML in modo simile alla preelaborazione dei CSS con Sass?

risposte:

2 per risposta № 1

Sì. Polymer supporta la registrazione di un elemento facendo riferimento a uno script esterno. Vedere http://www.polymer-project.org/docs/polymer/polymer.html#separatescript. Un motivo originale per cui l'elemento è nella chiamata a Polymer() è sostenere questo. Associa la definizione allo script.


domande correlate


Commenti (0)

Aggiungi un commento