首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带参数化模板的dom-重复

带参数化模板的dom-重复
EN

Stack Overflow用户
提问于 2017-11-15 02:06:08
回答 1查看 346关注 0票数 5

什么是洁净方式,与聚合物2.0,参数化的多姆重复项目模板?

用法:

代码语言:javascript
复制
<custom-component>
    <template id="item-template">
        [[item]]
    </template>
</custom-component>

CustomComponent:

代码语言:javascript
复制
<dom-module id="custom-component">
    <template>
        <template is="dom-repeat" items="[[foo]]" id="repeater">
            <!-- Parameterized template -->
        </template>
    </template>
    <!-- scripts... -->
</dom-module>

为了实现这一点,我找不到任何关于Polymer2.0的明确文档。

EN

回答 1

Stack Overflow用户

发布于 2017-11-19 06:17:29

我刚开始学习polymer.Maybe,我只是问你一个问题,我想你想重复一个元素,它的结构和数据取决于你想要的是什么。有3分。

demo-element.html

代码语言:javascript
复制
<dom-moudle is="demo-element">
  <template>
    <span>{{property1.name}}</span>
    <span>{{property1.age}}</span>
    <script>
      class DemoElement extends Polymer.Element {
        static get is() { return 'demo-element'; }
        static get properties() {
          return {
            property1: Object
          }
        }
      }
      window.customElements.define(DemoElement.is, DemoElement);
    </script>
  </template>
</dom-moudle>

custom-component.html

代码语言:javascript
复制
<dom-module id="custom-component">
  <template>
    <template is="dom-repeat" items="[[foo]]" id="repeater">
        <demo-element property1="[[item]]"></demo-element>
    </template>
  </template>
</dom-module>
  1. Dom-重复的item属性将在每个实例的绑定范围上设置。,因此不能在custom-component's实例中设置dom-重复的item属性。
  2. 在使用need.Repeat创建自定义元素时,使用结构和数据创建自定义元素。
  3. 插槽元素总是适合于Polymer.If,您需要让custom-component包含一些其他元素,您应该使用占位符。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47298251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档