/ / Polímero: Registro de elementos en scripts externos - polímero

Polímero: Registro de elementos en scripts externos - polímero

En la mayoría de los ejemplos que he visto para crear elementos, el script que registra el elemento se define en el archivo HTML del componente, por ejemplo.

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

Es posible realizar ese registro en una secuencia de comandos externa, por ejemplo,

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

Eso parece una opción atractiva porque la secuencia de comandos se vuelve visible para herramientas como JSHint, pero luego se pierde la documentación de atributos generada automáticamente, etc.

¿Existe un flujo de trabajo o un conjunto de herramientas que lo ayuden a obtener lo mejor de ambos mundos?

p.ej. ¿Combina una plantilla y un script en bruto en un solo archivo HTML de una manera similar al procesamiento previo de CSS con Sass?

Respuestas:

2 para la respuesta № 1

Sí. Polymer admite el registro de un elemento haciendo referencia a un script externo. Ver http://www.polymer-project.org/docs/polymer/polymer.html#separatescript. Una razón original del elemento está en la llamada a Polymer() Es para apoyar esto. Asocia la definición con el script.


preguntas relacionadas


Comentarios (0)

Añadir un comentario