【问题标题】:Polymer issue for working file工作文件的聚合物问题
【发布时间】:2017-06-13 07:04:23
【问题描述】:

问题 1: 以下代码适用于聚合物。我不太明白怎么做。我不必执行 var el = new Element() 之类的操作,或者我没有明确地将其附加到文档中。

问题2:如何消除<my-element></my-element>标签?

MyElement.html

// After Importing all the necesarry files
var Element= Polymer({
    is: 'my-element'
    created: function (){
    this.textContent = "My Element"
    },
});

index.html (导入所有必要文件后)

<body>
  <my-element></my-element>
</body>

【问题讨论】:

标签: javascript html polymer custom-element


【解决方案1】:
  1. 如果你使用Polymer({})构造函数,它会建立自定义元素的原型链并立即注册。如果您想在任何时候使用 Polymer.class({}) 进行设置和注册,他们调用 document.registerElement('my-element', MyElement);
  2. 我们无法消除组件标签,如果我们删除该标签 LocalDom 将不会显示

【讨论】:

    【解决方案2】:

    如果你愿意,可以,

    // create an instance with createElement:
    var el1 = document.createElement('my-element');
    
    // ... or with the constructor:
    var el2 = new MyElement();
    

    参考。 https://www.polymer-project.org/2.0/docs/devguide/registering-elements#register-element

    但是,美丽在于标签本身。更多关于自定义元素的阅读,

    https://www.polymer-project.org/2.0/docs/devguide/custom-elements https://www.webcomponents.org/introduction#specifications

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-19
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 2016-04-06
      • 1970-01-01
      • 2017-11-15
      相关资源
      最近更新 更多