/ / Полимер: Регистриране на елементи във външни скриптове - полимер

Полимер: Регистриране на елементи във външни скриптове - полимер

В повечето примери, които съм виждал при създаването на елементи, скриптът, който регистрира елемента, е дефиниран в HTML файла на компонента, напр.

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

Възможно е вместо това да се направи тази регистрация в външен скрипт, напр.

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

Това изглежда като привлекателен вариант, защото скриптът става видим за инструменти като JSHint, но след това губите автоматично генерираната документация за атрибути и т.н.

Има ли работен поток или набор от инструменти, които да ви помогнат да получите най-доброто от двата свята?

например комбинирайте един суров шаблон и скрипт в един HTML файл по подобен начин на предварителното обработване на CSS със Sass?

Отговори:

2 за отговор № 1

Да. Полимерът поддържа регистрацията на елемент с препращане към външен скрипт. виждам http://www.polymer-project.org/docs/polymer/polymer.html#separatescript, Оригинална причина, поради която елементът е в разговор Polymer() е да подкрепим това. Тя свързва дефиницията със скрипта.


Свързани въпроси


Коментари (0)

Добави коментар