在哪里可以找到PolymerElements的完整API参考?
例如,the description for PaperDialogBehavior说
使用交互式控件上的 dialog-dismiss 和 dialog-confirm 属性关闭对话框。如果用户使用 dialog-confirm 取消对话框,
closingReason
将更新为包含confirmed: true
。
但我无法在任何地方找到有关closingReason
实际上是什么(属性?传递给某些回调的参数?)以及它如何“包含”confirmed: true
的任何进一步信息。
在使用Polymer时,不要浪费时间猜测如何做每一件小事,而是拥有一个实际的API引用会很好。有吗?
答案 0 :(得分:1)
没有任何进一步的信息。文档编写得不好,您必须自己找到很多东西。请记住,Polymer中的所有内容都与属性有关。因此closingReson
是您可以paper-dialog
(或使用paperDialogBehavior
的任何其他元素)访问的属性。
此属性包含对象{confirmed: true|false}
确实说,行为写得非常糟糕。这非常令人困惑。例如:
modal:boolean = false 如果modal为true,则表示
no-cancel-on-outside-click
,no-cancel-on-esc-key
和with-backdrop
。
但paperDialogBehavior
中未指定这些属性,因为它是从iron-overlay-behavior
继承的。这些遗产没有记录(主要是)。