我想写一些达特功能“欧凯”,呼吁JavaScript函数“jsOnKey”(成功或异常也因为无法预测)。
接下来,我想是JavaScript函数“安其”将调用达特功能“callbackFromJs”,以控制再返回到达特(成功或异常)。
你能不能帮我这个全流程-请假设每个边境成功或例外 -我不能依靠第三方代码- DART 2 JS 2 DART?
为了让更多的背景下,我把示例代码这个一般性问题。
import 'dart:html';
void onKey(Event event) {
// I want to call something in javascript
// function callbackFromDart () {
// /* something */;
// /* call callbackJs in Dart - return control to dart */
// }
}
void callbackFromJs() {
// It should be called from JavaScript
}
void main() {
InputElement nameElement = querySelector('input[name=name]');
nameElement..placeholder = 'Enter text'
..onKeyUp.listen(onKey);
InputElement descriptionElement = querySelector('input[name=description]');
descriptionElement..placeholder = 'Enter text'
..onKeyUp.listen(onKey);
}