/ / Polymer: Реєстрація елементів у зовнішніх скриптах - полімер

Полімер: Реєстрація елементів у зовнішніх скриптах - полімер

У більшості прикладів, які я бачив для створення елементів, сценарій, який реєструє елемент, визначається у файлі 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

Так. Polymer підтримує реєстрацію елемента за допомогою посилання на зовнішній скрипт. Подивитися http://www.polymer-project.org/docs/polymer/polymer.html#separatescript. Оригінальна причина того, що елемент знаходиться у дзвінку Polymer() це підтримувати це. Це пов'язує визначення з сценарієм.


Схожі запитання


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

Додати коментар