/ / Polymer: Registrando Elementos em Scripts Externos - polímero

Polymer: Registrando Elementos em Scripts Externos - polímero

Na maioria dos exemplos que vi para criar elementos, o script que registra o elemento é definido no arquivo HTML do componente, por exemplo,

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

É possível fazer esse registro em um script externo, por exemplo,

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

Isso parece ser uma opção atraente porque o script torna-se visível para ferramentas como o JSHint, mas você perde a documentação de atributos gerada automaticamente, etc.

Existe um fluxo de trabalho ou um conjunto de ferramentas que ajudam você a obter o melhor dos dois mundos?

por exemplo. combinar um modelo bruto e script em um único arquivo HTML de forma semelhante ao pré-processamento de CSS com Sass?

Respostas:

2 para resposta № 1

Sim. O Polymer suporta o registro de um elemento referenciando um script externo. Vejo http://www.polymer-project.org/docs/polymer/polymer.html#separatescript. Uma razão original que o elemento está na chamada para Polymer() é apoiar isso. Ele associa a definição ao script.


Perguntas relacionadas


Comentários (0)

Adicione um comentário