HTML ドキュメントのヘッドに JavaScript ライブラリをインポートしています。このライブラリからオブジェクトにアクセスするにはどうすればよいですか?
ありがとうございました。
HTML ドキュメントのヘッドに JavaScript ライブラリをインポートしています。このライブラリからオブジェクトにアクセスするにはどうすればよいですか?
ありがとうございました。
JavaScript との相互運用性については、記事「Using JavaScript from Dart: The js Library」で説明されています。
つまり、次のことを行う必要があります。
//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);
詳細 (スコープ、有効期間、コールバックなど) と例については、リンクされた記事を参照してください。