/ / Polimer: Înregistrarea elementelor în scripturi externe - polimer

Polimer: Înregistrarea elementelor în scripturi externe - polimer

În majoritatea exemplelor pe care le-am văzut pentru crearea elementelor, scriptul care înregistrează elementul este definit în fișierul HTML al componentei, de ex.

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

Este posibil să se facă înregistrarea într-un script extern, de ex.

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

Aceasta pare a fi o opțiune atrăgătoare deoarece scriptul devine vizibil pentru instrumente precum JSHint, dar apoi pierzi documentația generată automat de atribute etc.

Există un flux de lucru sau un set de instrumente care vă ajută să obțineți cele mai bune rezultate din ambele lumi?

de exemplu. combinați un șablon brut și un script într-un singur fișier HTML într-un mod similar cu pre-procesarea CSS cu Sass?

Răspunsuri:

2 pentru răspunsul nr. 1

Da. Polimerul acceptă înregistrarea unui element cu referire la un script extern. Vedea http://www.polymer-project.org/docs/polymer/polymer.html#separatescript. Un motiv original în care elementul este în apelarea Polymer() este de a sprijini acest lucru. Asociază definiția cu scenariul.


Întrebări corelate


Comentarii (0)

Adauga un comentariu