Как вызвать метод дартс из Javascript после dart2js
Я получил этот скрипт Dart ниже и хочу получить доступ к методам из класса hello_world с помощью JavaScript после того, как я скомпилировал скрипт Dart с помощью dart2js. Кто-нибудь знает, как это работает ?! Я уже знаю, как получить доступ к функциям, таким как foo (...), это не проблема, но это не работает так же, как с классами и методами. А учебники на dartlang.org только объясняют, как получить доступ к функциям, а не к методам и классам. Я не понимаю ...
import 'dart:js' as js;
class hello_world {
String hello = 'Hello World!';
String getHello() {
print("getHello!!!!!");
return hello;
}
void ausgabe() {
print("Hallo Welt");
//return 0;
}
}
String foo(int n) {
print("hallo");
void foo2() {
print("hallo2");
}
//works
js.context['foo2'] = foo2;
return 'Hallo';
}
void main() {
int zahl1 = 3;
int zahl2 = 1234;
String w = 'test';
hello_world test = new hello_world();
//works
js.context['foo'] = foo;
}