[英]Why does the `Polymer()` function need the element name as its first parameter?
通過以下方法定義Polymer中的新元素:
<polymer-element name="el-name">
<template></template>
<script>
Polymer("el-name", { });
</script>
</polymer-element>
哪些問題阻止Polymer通過document.querySelector("polymer-element").name
獲取元素document.querySelector("polymer-element").name
?
如果您的元素定義在HTML導入中,則無需包含名稱。 這還沒有記錄,但是您可以在這里找到更多信息: https : //github.com/Polymer/docs/issues/351
將其作為第一個arg傳遞的原因是,人們希望將其JS與元素定義分離到一個新文件中(例如,使用<script src="">
)。 構造函數的名稱將Polymer指向要注冊的正確定義。
http://www.polymer-project.org/docs/polymer/polymer.html#altregistration
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.