2017-03-21 2 views
0

내 Angular 2 앱에서 csv 파일을 읽는 데 d3.csv 메서드를 사용하려고합니다. 그러나 실제 경로, 즉 내 디렉토리 구조에서 파일을 읽지 않습니다. http://localhost:4200/angular-src/src/app/components/csvgraph/data2.csv에서 파일을로드하려고합니다.D3js v4 각도 2의 csv 파일 읽기

d3.csv('/angular-src/src/app/components/csvgraph/data2.csv', function(err,data){ 
    console.log(data); 
}); 
+0

당신은 folllowing로 사용되어야한다 : 그것은에 –

답변

0

데이터 파일이 코드를 포함하는 파일과 같은 디렉토리에있는 경우 : 내가 파일을 읽을 다음 코드를 사용하고 404

을 제공한다. 간단하게 다음과 같이 파일 이름 만 사용 : 그것은 어딘가에 외부 경우

d3.csv('data2.csv', function(err,data){ 
    console.log(data); 
}); 

, 당신은 ../를 사용하여 외부에서 한 레벨을 탐색 할 수 있습니다. 예를 들어, 별도의 폴더에있는 경우 외부 당신이 할 수있는, data라고 :

d3.csv('../data/data2.csv', function(err,data){ 
    console.log(data); 
}); 
+1

을 ../app/components/csvgraph/data2.csv 내 component.ts 파일과 같은 폴더. 그러나 http : // localhost : 4200/data2.csv를 통해 액세스하여 404를 제공합니다. – Naqi