3

D3 を使用して csv ファイルからのデータを表示する HTML テーブルを正常にレンダリングしましたが、同じコードを meteor プロジェクトに移動すると、問題が発生します。d3.csv() のコールバックに渡されるデータ オブジェクトは、csv データではなく、一度に 1 行ずつ HTML ファイルを取得します。これは、流星で実行しようとしたときにのみ発生します。

私のコードは次のように設定されています:

if (Meteor.isClient) {
  d3.csv("data/dataset.csv", function(data) {
    console.dir(data);

    // do stuff
  });
}

if (Meteor.isServer) {
  // do other stuff
}

なぜこれが起こっているのかについてのアイデアはありますか?

4

1 に答える 1

3

(コメントで@booyaaのリクエストに従ってAshkatのコメントをコピーするだけです:)

csvファイルを配置してみてくださいpublic/data/data.csv

于 2015-01-24T02:03:32.170 に答える