我正在寻找polymer-layout
在完成布局时触发的事件,类似于polymer-grid-layout
事件。似乎不是一个。我错过了什么吗?
在我尝试聚合物网格布局(Autosizing canvas inside a polymer grid layout)之后,我决定将所有内容转换为嵌套的聚合物布局。经过几次打嗝(例如聚合物布局的dart版本如果你将聚合物布局作为一个元素直接放在模板下,而js版本确实 - 不知道哪个是错的这种方法似乎有效。
一个例外是我之前依赖polymer-grid-layout
来告诉我画布何时正确调整大小。但是对于polymer-layout
我有相同的计时问题,但没有相同的解决方案。
有什么方法吗?
感谢
的Anders
答案 0 :(得分:2)
Dart polymer_element / polymer_ui_element有点过时了。我将看看自上次重新审视Dart聚合物布局(可能是Mo / Di)以来JS聚合物布局的变化。
是否可以在https://github.com/ErikGrimes/polymer_elements中创建问题,以便在进行更新时收到通知。
答案 1 :(得分:2)
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
中的那个)。是的,这正是通过举办活动而避免的那种繁琐的建筑。