首页 文章

使用JavaScript中的Dart类

提问于
浏览
2

我有一个Dart类(foo.dart):

class Foo {
  void talk() {
    print('Hello');
  }
}

在将foo.dart编译为JavaScript之后,我希望能够像这样使用Foo:

var foo = new Foo(); // from foo.dart.js
foo.talk() // prints "Hello"

我的问题:

  • 目前有可能吗?

  • 如果是这样,怎么样?

  • 如果没有,那么有什么计划可以实现?

dart:js库文档states

这个库还没有使Dart对象可以从JavaScript中使用,它们的方法和proeprties [原文如此]是不可访问的,尽管它允许将Dart函数传递到JavaScript并从中调用 .

“尚未”这个词提供了一些希望,但我在其他任何地方都没有发现这个话题 .

编辑:

我确实意识到可以使用dart2js从JavaScript调用Dart函数 . 但是,我想要做的是有些不同 . 我希望能够从JavaScript访问Dart类的所有功能 .

1 回答

相关问题