我通过 js interop 在 Dart 中使用 Bootstrap Modal 对话框。除了侦听自定义事件之外,一切正常。我正在尝试使用以下代码收听“显示”事件:
js.scoped(() {
js.context.jQuery("#myModal").on("shown", new js.Callback.once(() {
print("Dialog Shown");
}));
});
但是,触发事件时出现以下 Dart 错误:
Class '() => dynamic' has no instance method 'call'.\n\nNoSuchMethodError : method not found: 'call'\nReceiver: Closure: (dynamic) => dynamic\nArguments: [Instance of 'Proxy']
任何想法我做错了什么?
谢谢。