我的HTML文档头中导入了一个JavaScript库。如何从这个库中访问对象?
谢谢。
答案 0 :(得分:3)
文章'Using JavaScript from Dart: The js Library'
中描述了与JavaScript的互操作简而言之,你必须:
//import the JS interop lib
import 'package:js/js.dart' as js;
// access the JS context for the page
var context = js.context;
// then use context to access JS object
var canvas = query('#map_canvas');
var googlemaps = js.context.google.maps;
// and create JS objects accessed through proxies
var googlemap = new js.Proxy(googlemaps.Map, canvas);
有关更多详细信息(范围,生命周期,回调等)和示例,请参阅链接文章。