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?