首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定iron-page and and

绑定iron-page and and
EN

Stack Overflow用户
提问于 2018-01-28 08:39:08
回答 1查看 70关注 0票数 0

我刚刚开始学习聚合物,目前将纸质标签和铁页捆绑在一起,所以如果我点击标签,内容将被动态加载。在阅读完文档后,这里是我目前所拥有的

代码语言:javascript
复制
<app-toolbar>
<paper-tabs class="tabs" attr-for-selected="page" selected="{{ selectedBrowsePage }}">
    <paper-tab page="artists">
      Artist
    </paper-tab >
    <paper-tab page="artists">
      Album
    </paper-tab>
    <paper-tab page="artists">
      Project
    </paper-tab>
  </paper-tabs>
</app-toolbar>

代码语言:javascript
复制
  <iron-pages selectedBrowsePage="artist" selected="{{ selectedBrowsePage }}">
    <div attr-for-selected="page" >1</div>
  </iron-pages>

但是它仍然不能work...could,请给我一个提示,我怎么才能修复它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-28 22:06:28

您的iron-pages块必须修复-它通过绑定使用selectedBrowsePage,但不会将更改传播到任何地方。selectedBrowsePage="artist"位也是错误的,iron-pages元素上不存在此类属性。对于要通过标记设置的属性,使用camelCase也是无效的,如果需要,可以使用dash-case

它应该伴随着一些东西:

代码语言:javascript
复制
<iron-pages attr-for-selected="page" selected="{{ selectedBrowsePage }}">
  <div page="artist">1</div>
  <div page="etc...">2</div>
  ...
</iron-pages>

paper-tabs中的基本相同。这样,一旦iron-pages元素通过selected="{{selectedBrowsePage}}"接收到一些值(比如“艺术家”),它就会查找任何由attr-for-selected指定的属性被设置为相应值的子元素(这里是第一个div),并进行神奇的切换。

一旦您掌握了attr-for-selected的工作原理,就可以完全删除它,因为默认行为是使用索引。

纵观PSK,它的模式布局非常整齐。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48482044

复制
相关文章

相似问题

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