Cargue varios archivos con el módulo d3-fetch
Intento cargar datos de dos fuentes diferentes. Después de cargar los datos, quiero usarlos dentro de un archivo de etiqueta antidisturbios. Pero no entiendo cómo cargar el segundo archivo, porque realmente no entiendo la llamada asincrónica.
¿Qué debo modificar en mi código para obtener los datos? En este momento, el segundo objeto de datos no está definido. Aquí está mi código:
import { csv, json } from 'd3-fetch'
csv('/data/stations.csv', function (stations) {
json('data/svg_data.json', function (svg) {
return svg
})
stations.position_x = +stations.position_x
stations.position_y = +stations.position_y
stations.animation_time = +stations.animation_time
stations.text_x = +stations.text_x
stations.text_y = +stations.text_y
return stations
}).then(function (stations, svg) {
mount('metro-app', {
stations: stations,
svg_data: svg
})
})