Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从assets文件夹中的json文件获取数据_Json_Ionic Framework_Android Assets - Fatal编程技术网

从assets文件夹中的json文件获取数据

从assets文件夹中的json文件获取数据,json,ionic-framework,android-assets,Json,Ionic Framework,Android Assets,试图在ionic 2应用程序中从json文件获取数据,我正在使用构造函数中的以下代码从assets文件夹获取json,但获取错误“提供的参数与调用目标的任何签名不匹配”“我缺少什么,请建议 this.http.get('assets/sample.json')) .map((res)=>res.json().records) .订阅(数据=>{ 这个数据=数据; log(“json数据”+数据); },(rej)=>{console.error(“无法加载本地数据”,rej)})所以我解决了它

试图在ionic 2应用程序中从json文件获取数据,我正在使用构造函数中的以下代码从assets文件夹获取json,但获取错误“提供的参数与调用目标的任何签名不匹配”“我缺少什么,请建议

this.http.get('assets/sample.json'))
.map((res)=>res.json().records)
.订阅(数据=>{
这个数据=数据;
log(“json数据”+数据);

},(rej)=>{console.error(“无法加载本地数据”,rej)})所以我解决了它,下面使用的assets文件夹中json文件的路径帮助我获得显示设备上数据的答案

this.http.get('/android_-asset/www/assets/data/subjects.json').map(res=>res.json()).subscribe(
响应=>{
这个.posts=响应;
console.log(this.posts);
},
错误=>{
log(“Oops!”);

}); 所以我解决了它,下面使用的assets文件夹中json文件的路径帮助我获得显示设备上数据的答案

this.http.get('/android_-asset/www/assets/data/subjects.json').map(res=>res.json()).subscribe(
响应=>{
这个.posts=响应;
console.log(this.posts);
},
错误=>{
log(“Oops!”);
}); 
试试这个


试试这个。

请解释你为什么建议尝试这段代码。我以前遇到过同样的问题,我用这段代码解决了。请解释你为什么建议尝试这段代码。我以前遇到过同样的问题,我用这段代码解决了。对那些不喜欢答案的人有特殊要求,对于那些不喜欢答案的人,请提出他们反对的意见或答案。
 this.http.get("assets/sample.json")
.subscribe(res =>{
    this.data=res.json();
    this.data=Array.of(this.data);
    console.log(this.data);
}, error =>{
    console.log(error);

});