dart web ui webcomponents将来扩展html元素

时间:2013-05-23 19:01:44

标签: dart dart-webui

我在darts web ui介绍页面上阅读了这篇文章。

  

constructor属性指示定义它的类   组件的行为(例如,“CounterComponent”)。今天,这个   class必须是WebComponent的子类,但将来它将是   可以使用extends中声明的HTML元素的子类   属性。在前面的例子中,这意味着类   CounterComponent扩展DivElement ....

他们是否说过这个更改的时间安排,是否需要重新编写扩展WebComponent的旧组件?

1 个答案:

答案 0 :(得分:3)

我不知道何时会发生这种情况,但WebComponent类具有以下注释:

  /**
   * Temporary property until components extend [Element]. An element can
   * only be associated with one host, and it is an error to use a web component
   * without an associated host element.
   */
  Element get host { ... }

由于它表示“临时”,我想如果您的代码明确引用host,则需要进行一些更改。