[英]How to use behaivors in Polymer 1.0 to imitate extends in polymer 0.5
我正在将代码从v0.5迁移到v1.0。 我有一段看起来像这样的代码。
<polymer-element name="common-view">
<template>
<paper-spinner id='spiner1'></paper-spinner>
</template>
<script>
Polymer({
created: function() {
console.log("common-view created");
}
});
</script>
</polymer-element>
因此,此视图在其他视图中得到了扩展。 我曾经在扩展此特定元素的视图中获得了paper-spinner元素以及其他方法和属性。 现在,在v1.0中,我知道还没有继承的概念,但是我们可以使用behaivors对象来共享behaivor。
我的问题是,行为对象是否必须采用脚本形式,并且Polymer 1.0不支持将元素放入行为中以及在要使用行为的地方使用它们? 如果没有,有没有办法实现相同
正确,尽管您可能会在将来的版本中扩展,但您目前无法扩展Polymer元素。
行为被编写为带有某些JavaScript的HTML文件,用于定义行为。 您不能在其中放置元素。 您需要编写一个行为,然后在要具有该行为的元素中实现该行为。 Google在这方面做了一个很棒的教程视频,您可以在这里找到。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.