Angular 从本地目录读取csv文件
我试图从本地目录中读取CSV文件,但一直出现错误。我使用相同的代码读取公共服务器上托管的相同CSV文件。我使用URL指向CSV文件,它工作正常。当我试图读取存储在本地目录中的文件时,我不确定为什么会出现此错误Angular 从本地目录读取csv文件,angular,nativescript,Angular,Nativescript,我试图从本地目录中读取CSV文件,但一直出现错误。我使用相同的代码读取公共服务器上托管的相同CSV文件。我使用URL指向CSV文件,它工作正常。当我试图读取存储在本地目录中的文件时,我不确定为什么会出现此错误 导出类CsvreadService{ url=“assets/cases.csv”; 构造函数(私有http:HttpClient){} getInfo(){ 返回this.http.get(this.url,{responseType:'text'}) } } @组成部分({ 选择器:
导出类CsvreadService{
url=“assets/cases.csv”;
构造函数(私有http:HttpClient){}
getInfo(){
返回this.http.get(this.url,{responseType:'text'})
}
}
@组成部分({
选择器:“csvread应用程序”,
templateUrl:'./csvread.component.html',
样式URL:['./csvread.component.css'],
moduleId:module.id
})
导出类CsvreadComponent实现OnInit{
公共用户数组:新冠病毒[]=[];
构造函数(私有csvreader:CsvreadService){}
恩戈尼尼特(){
这个文件名为getData()
}
getData(){
this.csvreader.getInfo().subscribe(数据=>
{
让csvToRowArray=data.split(“\n”);
for(让index=1;index{
console.log(错误);
}
);
}
}
请尝试在angular.json文件中设置资产路径,如下所示-
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"assets": ["src/assets", ...], # define your assets path here
...
},
...
它应该可以正常工作。请尝试在angular.json文件中设置资产路径,如下所示-
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"assets": ["src/assets", ...], # define your assets path here
...
},
...
它应该可以正常工作。我使用的是原生脚本开发环境。我必须更新同一个文件angular.json吗?@user11766958我还没有使用angular处理本机脚本,但是如果它对您有效,请尝试一下!这不适用于Nativescript应用程序!我使用的是原生脚本开发环境。我必须更新同一个文件angular.json吗?@user11766958我还没有使用angular处理本机脚本,但是如果它对您有效,请尝试一下!这不适用于Nativescript应用程序!你找到解决办法了吗?你找到解决办法了吗?