使用angular资源读取json文件时出错
error when reading json file using angular resource
我试图使用angular ngResource模块从json文件中获取数据,但我在控制台上得到404错误- URL正在与调用get函数后的代码连接。
错误如下:
localhost前缀/test_data/data.json/函数% 20(数据)7 b % % 20% 20% 20% 20% 20% 20% 20% 20% 20% 20% 20% 20% 20 console.log(数据);% 20% 20% 20% 20% 20% 20% 20% 20% 7 d
下面是我使用的代码:json服务-
angular.module('jsonServices',['ngResource']).factory('JsonService',
function ($resource) {
return $resource('/test_data/data.json');
});
使用服务的控制器:
angular.module('myApp.controllers')
.controller('mainController', function ($scope, JsonService) {
JsonService.get(function (data) {
console.log(data);
});
});
启动这一切的app js:
angular.module('myApp',['myApp.controllers','jsonServices','ui.router'])
.config(function($stateProvider, $urlRouterProvider){
$stateProvider.state('home',{
url:'/home',
template:'some template path goes here',
controller:'mainController'
};
});
你可以看到"function(data)"作为字符串被添加到url中。还有一件事是,当我尝试访问json文件浏览到它的位置,我可以看到json文件的内容OK。
有人遇到过这个问题并找到解决方法吗?是我做错了什么还是遗漏了什么?
谢谢,
伊兰
发现问题,似乎我使用了一个更低的包调用ng-resource而不是angular-resource。
相关文章:
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- Composer-view.js文件出错
- 从静态文件加载json时出错
- 代码在shell中运行,但提供'可以't查找变量'从文件运行时出错
- 从.ascx文件调用Javascript函数时出错
- 使用 broccoli-requirejs 从同一棵树构建两个不同的文件时出错
- Jquery Ajax 上传大文件会出错
- 在使用 GULP 任务将所有 JS 连接到单个 JS 文件中时,在 AngularJS 中出错
- 从 JavaScript 中的本地 JSON 文件读取时出错
- 将内联 Javascript 移动到外部文件时出错 - 我该如何解决这个问题
- Ajax 调用时出错 ->发送两个文件而不是一个文件
- 在 Ember 插件中导入配置文件时出错
- 从另一个文件调用Javascript对象时出错
- 在nodeJS和Express框架中找不到文件时出错
- 在asp.net中打开名为ambersand的文件时出错
- Ajax调用工作正常,但php文件在从对象检索属性时出错
- javascript文件出错,但控制台没有
- jquerymobile js文件出错
- 在下载文件出错的情况下,管理表单提交上的JSON服务器响应
- 从javascript调用php文件出错[HTTP/1.1 301永久移动807ms]