如何为聚合物1.0执行on-close或关闭<paper-dialog>的功能?

Har*_*anu 8 dialog web-component polymer paper-elements polymer-1.0

题:

每当<paper-dialog>元素关闭时如何自动执行函数?

版本:聚合物1.0

码:

<paper-dialog id="paper-id"
              entry-animation="scale-up-animation"
              exit-animation="scale-down-animation">
    <sample-element></sample-element>
</paper-dialog>
Run Code Online (Sandbox Code Playgroud)

Zik*_*kes 13

paper-dialog继承了Polymer.IronOverlayBehavior,具有iron-overlay-openediron-overlay-closed事件.

<paper-dialog
  on-iron-overlay-opened="_myOpenFunction"
  on-iron-overlay-closed="_myClosedFunction"></paper-dialog>
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,@ Zikes.奇怪的是,我无法让它发挥作用.我定义了一个我上面传递的独立函数,但是回调没有触发.我使用方法`addEventListener('iron-overlay-closed')`来实现这一点. (5认同)