是否可以从JavaScript调用dartdevc生成的Dart代码?

时间:2017-08-02 15:43:22

标签: javascript dart dart-dev-compiler

我有一堆客户想从JavaScript调用的Dart库。是否可以从JS调用用dartdevc创建的函数?

1 个答案:

答案 0 :(得分:0)

如果您只想调用函数,则可以通过这种方式执行此操作。虽然我只知道它的功能,但可能不是全班。我也不确定dartdevc的支持,但是dart2js应该能够做到这一点:

import 'dart:js' as js;

main() {
  js.context['methodFromDart'] = doMyStuff;
}

void doMyStuff(String text) => print(text);

然后在你的Javascript中你可以自由地做:

methodFromDart("Hello world to Dart!");