【发布时间】:2015-02-03 22:27:16
【问题描述】:
我有一个 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 中可用,它们的方法和属性 [原文如此] 不可访问,尽管它允许 Dart 函数被传递到 JavaScript 中并从 JavaScript 中调用。
“还”这个词带来了一些希望,但我在其他任何地方都找不到关于这个主题的任何内容。
编辑:
我确实意识到可以使用 dart2js 从 JavaScript 调用 Dart 函数。但是,我想要做的有些不同。我希望能够从 JavaScript 访问 Dart 类的所有功能。
【问题讨论】:
标签: dart dart-js-interop