【问题标题】:Polymer understanding attributes聚合物理解属性
【发布时间】:2015-09-09 03:29:32
【问题描述】:

我对编程比较陌生,一直在阅读和观看有关 Polymer 1.0 的视频。但是我很难理解其中的一些内容,我对这些元素有一个大致的了解,并且一直在浏览目录。但我没有建立某些联系。比如如何通过 on-iron-select 调用 _itemSelected 来访问 paper-menu 元素上的项目?

on-iron-select 如何链接到纸质菜单,相关文档在哪里?我查看了我下载的目录和凉亭回购,但我看不到它。

我构建了一些基本元素,控制台记录了 this.$,即使在那里我也看不到这个属性和属性

【问题讨论】:

    标签: polymer


    【解决方案1】:

    为了深入了解正在发生的事情,您需要了解 Polymer 1.0 的 Behaviors

    一旦建立了背景信息,<paper-menu> 元素的source 将为您指明正确的方向:

    Polymer({
      is: 'paper-menu',
      behaviors: [
        Polymer.IronMenuBehavior
      ]
    });
    

    Polymer.IronMenuBehavior 反过来利用自己的一组行为,包括Polymer.IronSelectableBehavior。所有这些增量行为都创建了您在 <paper-menu> 元素中看到的整体功能。

    这种方法的好处是任何其他也使用的元素,例如Polymer.IronSelectableBehavior,都将共享相同的通用属性和方法,并且元素集合更像是一个连贯的库。

    【讨论】:

    • 嘿,杰夫,非常感谢您的回复,这是有道理的,我一直在浏览元素的所有链接项。我阅读了聚合物网站上的行为指南,并观看了他们的 polycast。慢慢得到。但我仍然不确定 on-iron-select 是如何工作的。这可能是一个愚蠢的问题。这是如何引用或创建的?
    • 该事件是使用 Polymer 的 fire() 助手创建的,位于 github.com/PolymerElements/iron-selector/blob/master/…
    • 杰夫你是个传奇,非常感谢你帮助一个菜鸟。非常感激。好好保养
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    相关资源
    最近更新 更多