Polymer 聚合物2.0。如何从子元素打开父元素中的对话框?

Polymer 聚合物2.0。如何从子元素打开父元素中的对话框?,polymer,polymer-2.x,Polymer,Polymer 2.x,我正在使用Polymer Starter Kit 2。我在my-app.html中创建了一个纸质对话框和事件: <paper-dialog id="animated" entry-animation="scale-up-animation" exit-animation="fade-out-animation" with-backdrop> <h2>Dialog Title</h2> </p

我正在使用Polymer Starter Kit 2。我在my-app.html中创建了一个纸质对话框和事件:

<paper-dialog id="animated" entry-animation="scale-up-animation" exit-animation="fade-out-animation" with-backdrop>
              <h2>Dialog Title</h2>              
    </paper-dialog>
---------------------------------------------------------------
feedback(){
            this.$.animated.open();
        }   

对话标题
---------------------------------------------------------------
反馈(){
此.$.animated.open();
}   

现在我想从iron页面的子视图1中打开一个this对话框。如何操作?

您可以在子元素中引发一个事件,并在收到该事件时打开该对话框,或者将回调函数传递给子元素,以便在需要打开该对话框时调用该子元素

活动文档:

您可以在子元素中引发一个事件,并在收到该事件时打开该对话框,也可以将回调函数传递给子元素,以便在需要打开该对话框时调用该子元素

活动文档:

请您举个例子好吗?@user2497209我添加了一个到polymer文档的链接,它包含了一些基本的例子,并更全面地解释了事件系统,我仍然不理解。我想在子元素中创建一个按钮,并在其上挂起一个事件“反馈”。还是我的推理不对?我是否应该从子元素按id打开纸张对话框?@user2497209的想法是在单击子元素中的按钮时引发(激发)事件。在父级中,处理事件并调用对话框的open方法。Josef给出的页面上提供了一个示例。请看Fire custom events部分,你能举个例子吗?@user2497209我添加了一个到polymer文档的链接,它包含基本的例子,并更彻底地解释了事件系统,我仍然不理解。我想在子元素中创建一个按钮,并在其上挂起一个事件“反馈”。还是我的推理不对?我是否应该从子元素按id打开纸张对话框?@user2497209的想法是在单击子元素中的按钮时引发(激发)事件。在父级中,处理事件并调用对话框的open方法。Josef给出的页面上提供了一个示例。请参阅Fire自定义事件部分,