将变量从JavaScript获取到Dart中

将变量从JavaScript获取到Dart中,javascript,dart,dart2js,Javascript,Dart,Dart2js,我的HTML文档头中导入了一个JavaScript库。如何访问此库中的对象 谢谢。本文描述了与JavaScript的互操作 简言之,你必须: //导入JS互操作库 将“package:js/js.dart”导入为js; //访问页面的JS上下文 var-context=js.context; //然后使用上下文访问JS对象 var canvas=query('map#u canvas'); var googlemaps=js.context.google.maps; //并创建通过代理访问的JS

我的HTML文档头中导入了一个JavaScript库。如何访问此库中的对象


谢谢。

本文描述了与JavaScript的互操作

简言之,你必须:

//导入JS互操作库
将“package:js/js.dart”导入为js;
//访问页面的JS上下文
var-context=js.context;
//然后使用上下文访问JS对象
var canvas=query('map#u canvas');
var googlemaps=js.context.google.maps;
//并创建通过代理访问的JS对象
var googlemap=new js.Proxy(googlemaps.Map,canvas);

有关更多详细信息(范围、生存期、回调等)和示例,请参阅链接文章。

非常感谢!顺便问一下,你是否知道js或上下文的类型是什么?我喜欢在力所能及的地方大力打字。
js
只是lib的一个别名/名称空间-它不是一个对象,它等于作为js部分放入的任何内容。您还可以省略它并使用
上下文
作为顶级标识符。上下文类型为
代理
(请参阅和)。欲了解更多信息,请参见精彩!再次感谢你的帮助。