似乎没有聚合物布局事件



我正在寻找一个由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中的那个)。是的,这正是举办活动所避免的那种繁琐的结构。

最新更新