javascript - 如何选择显示哪个模板?

标签 javascript html polymer

我有两个 polymer 元素,其中一个元素依赖于另一个元素(如选择和选项)。所以我有一个选项卡元素和一个选项卡区域元素。我希望选项卡元素具有类似

<template name="title-template">

</template>

<template name="content-template">

</template>

选项卡区域元素加载选项卡元素(我已经完成了),并分别加载每个模板:

<template>
    <ul>
        <template repeat="{{tab in tabs}}">
            <li>{{tab.getTemplate('title-template')}}</li>
        </template>
    </ul>

    <template repeat="{{tab in tabs}}">
        <div class="tab">
            {{tab.getTemplate('content-template')}}
        </div>
    </template>
</template>

这可能在 polymer 中吗?或者我应该尝试寻找另一种方法?如果是后者,你能推荐什么?

最佳答案

你可以直接嵌套模板 - 或者我错过了重点?

<polymer-element name="title-element"> 
    <template><content></content></template>
</polymer-element>  

<polymer-element name="tab-element"> 
  <template><content></content></template>
</polymer-element>  

<polymer-element name="tabs-element"> 
<template>
    <title-element></title-element>
    <template repeat="{{tab in tabs}}">
            <tab-element>{{tab}}</tab-element>
    </template>
</template>
</polymer-element>  

关于javascript - 如何选择显示哪个模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24691941/

相关文章:

c# - 调用javascript函数从后面的代码打印表单

javascript - 检测 CSS 文本溢出 : ellipsis in Firefox

javascript - 使用prototype.js更新记录的状态,在网格中启用或禁用

javascript - 如何修复div纵横比?

html - 如何居中对齐导航栏

html - 在 Bootstrap 中使用 image-circle 保持完美的圆

polymer - polymer 托皮卡示例中的数据流

javascript - polymer :纸张操作对话框打开时纸张菜单按钮不会关闭

javascript - [google-drive-api]如何处理 google API 的 get() alt=media 响应

javascript - Meteor App 中的 polymer 元素