Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Polymer 何时需要将元件名称传递给主聚合物功能?_Polymer - Fatal编程技术网

Polymer 何时需要将元件名称传递给主聚合物功能?

Polymer 何时需要将元件名称传递给主聚合物功能?,polymer,Polymer,定义自定义元素时,始终将自定义元素的名称作为第一个参数传递给Polymer()函数 Polymer('my-element', {/*stuff*/}); 但是,在中,Polymer()函数始终被调用,而不带名称,只传递原型对象 Polymer({/*stuff*/}); 由于Polymer()函数似乎在文档中的任何地方都没有明确定义,我只是想知道该建议是什么。遗漏名称有什么缺陷吗?还是为了安全起见,您应该始终传递它?在我看来,您应该始终声明聚合元素的名称,以使代码更可读,至少对其他人来说是

定义自定义元素时,始终将自定义元素的名称作为第一个参数传递给
Polymer()
函数

Polymer('my-element', {/*stuff*/});
但是,在中,
Polymer()
函数始终被调用,而不带名称,只传递原型对象

Polymer({/*stuff*/});

由于
Polymer()
函数似乎在文档中的任何地方都没有明确定义,我只是想知道该建议是什么。遗漏名称有什么缺陷吗?还是为了安全起见,您应该始终传递它?

在我看来,您应该始终声明聚合元素的名称,以使代码更可读,至少对其他人来说是这样

然而,看起来你可以跳过这个名字,让聚合物来做检测。如果正确,Polymer将查找其第一个父节点的name属性


我在
https://ele.io
它对我很有用。

我认为你应该始终声明你的聚合物元素的名称,以使你的代码更可读,至少对其他人来说是这样

然而,看起来你可以跳过这个名字,让聚合物来做检测。如果正确,Polymer将查找其第一个父节点的name属性


我在
https://ele.io
它对我很有效。

您可以省略
Polymer()
iff的name参数:

  • 您的定义在导入中
  • 包含
    Polymer()
    调用的
    节点位于匹配的
    节点内

  • 您可以省略
    Polymer()
    iff的name参数:

  • 您的定义在导入中
  • 包含
    Polymer()
    调用的
    节点位于匹配的
    节点内

  • +1用于链接。正如您所说,看起来他们检查了脚本父节点的name属性。链接为+1。正如您所说,看起来他们检查脚本父节点的name属性。