я смог запустить предупреждающее сообщение из дротика, но не смог понять, как вызвать функцию, которую я написал в другом файле js из dart. Это было бы отличным пунктом продажи, если бы это было прямо. Я видел этот пост, который заставил меня начать, но я чувствую, что должен быть способ, поэтому, пожалуйста, поделитесь любовью, если вы это поняли.
Вот что я сделал:
-
Добавьте это в файл yaml:
зависимости: ЯШ: host: js
-
Добавить операцию импорта в начало файла dart: import 'package: js/js.dart' как js;
-
Добавьте этот бит кода для отображения предупреждающего сообщения
js.scoped(() { js.context.alert( "прыгать от радости!" ); });
-
Здесь часть, которая, как я думаю, должна работать, но не делает: учитывая, что у меня есть функция javascript doSomething(), я должен иметь возможность вызывать
js.context.doSomething();