2017-07-06 18 views
0

我想动态更改选中侧边栏上的按钮时显示在我的页面中的纸张选项卡。更改哪些纸张显示的点击数据绑定 - 聚合物

即。 (选择要显示的标签)

专家| 3个标签

管理| 4个选项卡

我成功当我选择与问候到滚动对话框中显示的数据的标签本身获得的数据绑定工作,我只是停留在此。

页面tabs.html

<!-- THIS IS STILL A PRETTY BASIC EXAMPLE --> 
<paper-tabs selected="{{selected}}" noink> 
    <paper-tab link> 
     <a href="#tab1" tabindex="-1">TAB 1</a> 
    </paper-tab> 
    <paper-tab link> 
     <a href="#tab2" tabindex="-1">TAB 2</a> 
    </paper-tab> 
    <paper-tab link> 
     <a href="#tab3" tabindex="-1">TAB 3</a> 
    </paper-tab> 
</paper-tabs> 

<iron-pages selected="{{selected}}"> 
    <div>CONTENT OF PAGE 1</div> 
    <div>CONTENT OF PAGE 2</div> 
    <div>CONTENT OF PAGE 3</div> 
</iron-pages> 

侧一个bar.html

<div class="drawer-content vertical layout" id="drawer"> 

     <div class="userItemInfo horizontal layout"> 
     <img id="avatar" class="userAvatar" src="../images/hipster.png" slot="item-icon"></img> 
     <div class="userDetails vertical layout" id="userDetails"> 
      <div class=username>USERNAME</div> 
      <div class="subheader">further function</div> 
     </div> 
     </div> 

     <paper-icon-item on-click="{{homePage}}"> 
     <iron-icon icon="home" slot="item-icon"></iron-icon> <span>Home</span> 
     </paper-icon-item> 
     <paper-icon-item on-click="{{expertPage}}"> 
     <iron-icon icon="done" slot="item-icon"></iron-icon> <span>Expert</span> 
     </paper-icon-item> 
     <paper-icon-item on-click="{{searchBar}}"> 
     <iron-icon icon="search" slot="item-icon"></iron-icon> <span>Search</span> 
     </paper-icon-item> 
     <paper-icon-item on-click="{{adminPage}}"> 
     <iron-icon icon="supervisor-account" slot="item-icon"></iron-icon> <span>Admin</span> 
     </paper-icon-item> 
     <div class="flex"></div> <!-- THIS IS THE ONLY WAY THAT I COULD GET THE LAST ENTRY TO BE FLEXED TO THE BOTTOM --> 
     <paper-icon-item on-click="{{settingsPage}}"> 
     <iron-icon icon="settings" slot="item-icon"></iron-icon> <span id="">Settings</span> 
     </paper-icon-item> 

    </div> 

任何帮助表示赞赏。

enter image description here

回答

1

您可以<iron-pages>管理你的标签页,如

<iron-pages selected="[[page]]"> 
    <!-- Expert | 3 tabs --> 
    <page-tabs-expert></page-tabs-expert> 
    <!--- Admin | 4 tabs --> 
    <page-tabs-admin></page-tabs-admin> 
    <!-- etc. --> 
    <page-tabs-etc></page-tabs-etc> 
</iron-pages> 

而且,让你边栏中选择,能够与可能<iron-selector>https://www.webcomponents.org/element/PolymerElements/iron-selector

<iron-selector selected={{page}}> 
+0

谢谢你帮我走出弗兰克。昨天我在玩弄它时想到了这一点,但想看看别人的想法。 我遇到了一个问题,我试图链接一个可滚动的区域,但它似乎并不想在此刻播放得很好。 – physicsboy