在Dart中,是否无法继承包?

时间:2015-07-10 18:31:57

标签: dart

import "dart:html";

class ParentClass {

}
import "ParentClass";

class ChildClass extends ParentClass {
  int main() {
    Element e = querySelector()
  }
}

元素& ChildClass中的querySelector显示为问题(Undefined Element& querySelector)

是否无法从ParentClass导入包?

1 个答案:

答案 0 :(得分:1)

导入范围只是导入库。

如果您在dart:html库文件中导入ParentClass并将ParentClass库导入另一个文件,则另一个文件看不到dart:html声明。

有两种方法可以解决这个问题:

  1. 最好只在其他图书馆中导入dart:html
  2. dart:html库导出ParentClass:在export "dart:html";旁边添加import "dart:html";。这样,导入dart:html的任何图书馆都可以使用ParentClass的声明。