我正在寻找一个由polymer-layout
在完成布局时触发的事件,类似于polymer-grid-layout
事件。似乎不是一个。我错过了什么吗?
(在聚合物网格布局内自动调整画布大小)之后,我决定将所有内容转换为嵌套聚合物布局。经过一些打嗝(例如,如果您将聚合物布局作为元素直接放在模板下,聚合物布局的飞镖版本不起作用,而 js 版本确实如此 - 不知道哪个是错误的)该方法似乎正在工作。
唯一的例外是,我以前依靠polymer-grid-layout
来告诉我画布何时正确调整大小。但是有了polymer-layout
我有同样的计时问题,但没有相同的解决方案。
有什么办法吗?
谢谢
安德斯
Dart polymer_element/polymer_ui_element有点过时了。我将看看自从我上次重新访问Dart聚合物布局(可能是Mo/Di)以来,JS聚合物布局发生了哪些变化。
您能否在 https://github.com/ErikGrimes/polymer_elements 中创建一个问题,以便在进行更新时收到通知。
你是对的,polymer-layout
缺少一个layout
事件。我在这里提出了一个问题 https://github.com/Polymer/polymer-layout/issues/3
同时,您应该能够在 attached
.
attached: function() {
this.async(function() {
this.async(this.layoutHappened);
});
},
layoutHappened: function() {
}
我使用了嵌套async
,因为我不想担心谁的attached
首先被调用(这个,或者polymer-layout
中的那个)。是的,这正是举办活动所避免的那种繁琐的结构。