Как я могу вызвать функцию Dart из Javascript во Flutter Web? Я перепробовал так много доступных решений, но ни одно из них не сработало. Я пытаюсь сделать что-то вроде этого.
@override
void initState() {
String foo() {
return "bar!";
}
js.context['foo'] = js.allowInterop(foo);
super.initState();
}
и в JS
<script>
console.log("foo() = " + foo());
</script>
Но это всегда показывает, что foo () не определено. Пожалуйста, не возражайте, я не очень хорош в сети.