Sono un po 'un newb da usare e sto cercando di bagnarmi i piedi scrivendo alcune funzioni della libreria.Esporre le funzioni Dart a javascript
Mentre non ho avuto problemi a chiamare le funzioni javascript dal dardo, mi piacerebbe essere in grado di chiamare le funzioni di dardo da javascript, ma finora non mi piacerebbe molto.
Per esempio, mi piacerebbe essere in grado di esporre alcune funzioni di base dal dardo, ad esempio in questo modo:
main() {
String foo() {
return "bar!";
}
js.scoped(() {
js.context.foo = foo;
});
}
e quindi in grado di chiamarli da JavaScript, in questo modo:
<script>
window.onload = function() {
alert("foo() = " + foo());
}
</script>
È qualcosa di simile anche possibile?
Vedi anche http://stackoverflow.com/questions/33174508/is-there-a-better -way-to-make-a-method-of-a-dart-class-callable-da-js-with-the –