如何使用参数从jquery回调到Dart?

如何使用参数从jquery回调到Dart?,dart,jquery-ui-slider,Dart,Jquery Ui Slider,我正在编写一个Dart类来包装jqueryUI滑块。jquery代码如下所示: $(“#直径_滑块”)。滑块({'range':true,max:50,min:0,值:[0,50], 幻灯片:函数(事件、ui){ //滑块移动时执行的代码将显示在此处 }); 我的飞镖课看起来像: 类滑块{ 地图选项; 字符串css_id; 弦单位; var滑块; 滑块({this.options,this.css_id,this.units}){ js.scoped(){ slider=js.context.

我正在编写一个Dart类来包装jqueryUI滑块。jquery代码如下所示:

$(“#直径_滑块”)。滑块({'range':true,max:50,min:0,值:[0,50],
幻灯片:函数(事件、ui){
//滑块移动时执行的代码将显示在此处
});
我的飞镖课看起来像:

类滑块{
地图选项;
字符串css_id;
弦单位;
var滑块;
滑块({this.options,this.css_id,this.units}){
js.scoped(){
slider=js.context.$(css_id);
final updater=new js.Callback.many((d,i,context){query(#diameter”).text='here';});
final opts=js.map({'range':true,
“值”:[选项['min',选项['max']],
“幻灯片”:更新程序});
滑块。滑块(opts);
js.retain(滑块);
});
}
void UpdateText(变量事件,变量ui){
查询(#diameter”).text='here';
}
}
执行时,滑块显示正确(使用Dartium)。但当滑块移动时,Dartium崩溃。从javascript获取传递给Dart的参数的正确方法是什么?

查看,回调函数似乎处理2个参数。因此,您的
更新程序应定义如下:

final updater=new js.Callback.many((事件,用户界面){query(#diameter”).text='here';});