我有一个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库文档州
这个库还没有使Dart对象可以从JavaScript中使用,它们的方法和特性sic是不可访问的,尽管它确实允许Dart函数被传递到JavaScript并从JavaScript调用。
“然而”这个词提供了一些希望,但我在其他地方很少发现这个话题。
编辑:
我意识到可以使用JavaScript使用dart2js调用Dart函数。然而,我想要做的有些不同。我希望能够从JavaScript访问Dart类的所有功能。
发布于 2014-12-05 17:17:20
由于树木摇动和缩小,这通常是不可能的。如果您有一个Dart应用程序(带有一个main(),那么您可以使一个Dart函数可以从JavaScript调用)(参见如何从Javascript调用Dart函数?中的一个例子)。
据我所知,有计划支持您的需求,但我不知道进展,或何时可能有这样的功能。
https://stackoverflow.com/questions/27321182
复制相似问题