Polymer 在选项卡更改时加载不同的组件

Polymer 在选项卡更改时加载不同的组件,polymer,Polymer,在SPA的上下文中,我希望有3种不同的“观点”(因为缺少更好的词)。第一个是一组过滤器,可应用于大型餐厅列表,第二个是过滤后的餐厅列表,第三个在地图上绘制位置 到目前为止,我能找到的所有演示基本上只是在切换选项卡时在同一模板中显示不同的内容,而我想在每个模板上使用非常不同的模板和内容(这是我迄今为止发现的最接近的模板和内容) 根据评论中的输入,我现在有 <body unresolved> <core-scaffold> <core-heade

在SPA的上下文中,我希望有3种不同的“观点”(因为缺少更好的词)。第一个是一组过滤器,可应用于大型餐厅列表,第二个是过滤后的餐厅列表,第三个在地图上绘制位置

到目前为止,我能找到的所有演示基本上只是在切换选项卡时在同一模板中显示不同的内容,而我想在每个模板上使用非常不同的模板和内容(这是我迄今为止发现的最接近的模板和内容)

根据评论中的输入,我现在有

<body unresolved>
    <core-scaffold>
        <core-header-panel>
            <core-toolbar>
                <text-span>
                    AF Mobile
                </text-span>
                <paper-input></paper-input>
            </core-toolbar>
            <core-toolbar>
                <paper-tabs id="tabs" selected="list" self-end>
                    <paper-tab name="criteria">Criteria</paper-tab>
                    <paper-tab name="list">List</paper-tab>
                    <paper-tab name="map">Map</paper-tab>
                </paper-tabs>
            </core-toolbar>
            <core-pages selected="list" valueattr="hash">
                <div hash="list" class="container" layout vertical center>
                    <resto-list show="all"></resto-list> 
                </div>
                <div id="mapHolder" hash="map">
                    <google-map latitude="37.77493" longitude="-122.41942"></google-map>
                </div>
            </core-pages>
        </core-header-panel>

    </core-scaffold>

<script>
    var tabs = document.querySelector('paper-tabs');
    var pages = document.querySelector('core-pages');

    tabs.addEventListener('core-select', function() {
        console.log("Selected: " + tabs.selected);
        pages.selected = tabs.selected;
    });

</script>

自动对焦手机
标准
列表
地图
var tabs=document.querySelector(“纸质选项卡”);
var pages=document.querySelector('core-pages');
tabs.addEventListener('core-select',function(){
console.log(“所选:”+选项卡。所选);
pages.selected=tabs.selected;
});
请参阅

该页面上的演示展示了如何使用
核心页面
实现您想要的功能。核心页面的每个子元素都是不同的内容。然后,您可以将纸张选项卡的
selected
属性数据绑定到核心页的
selected
属性。

请参阅

该页面上的演示展示了如何使用
核心页面
实现您想要的功能。核心页面的每个子元素都是不同的内容。然后,您可以将纸张选项卡的
selected
属性数据绑定到核心页的
selected
属性。

请参阅

该页面上的演示展示了如何使用
核心页面
实现您想要的功能。核心页面的每个子元素都是不同的内容。然后,您可以将纸张选项卡的
selected
属性数据绑定到核心页的
selected
属性。

请参阅


该页面上的演示展示了如何使用
核心页面
实现您想要的功能。核心页面的每个子元素都是不同的内容。然后,您可以将纸张选项卡的
selected
属性数据绑定到核心页的
selected
属性。

@Simon H请发布您的问题解决方案。我有同样的问题。Thanks@Simon你能把你的问题的答案贴出来吗。我有同样的问题。Thanks@Simon你能把你的问题的答案贴出来吗。我有同样的问题。Thanks@Simon你能把你的问题的答案贴出来吗。我有同样的问题。谢谢