sunburst mbostock graphs framework d3.js dart

d3.js - mbostock - Dart js interopera con D3



jquery d3 (1)

Como paquete: js> 0.2.0 Callback y js.scoped ya no son necesarios.

import ''dart:html''; import ''package:js/js.dart'' as js; void main() { var dee3 = js.context.d3; var dataset = js.array([ 5, 10, 15, 20, 25 ]); dee3.select("body").selectAll("p") .data(dataset) .enter() .append("p") .text((d, i, context) => d); }

Intento integrar D3 con dardo: mi código para este punto es el siguiente:

import ''dart:html''; import ''package:js/js.dart'' as js; void main() { js.scoped(() { var dee3 = js.context.d3; var dataset = js.array([ 5, 10, 15, 20, 25 ]); dee3.select("body").selectAll("p") .data(dataset) .enter() .append("p") .text(function(d) { return d; }); });

Cada vez que ejecuto esto en dartium recibo la siguiente excepción: Excepción: una función debe convertirse a una devolución de llamada antes de que pueda ser serializada. ¿Cómo puedo convertir la función anónima (d) en una devolución de llamada?