如何在AngularJS中连接并放入JSON而不是mongolab
How to connect and put in JSON instead of mongolab in AngularJS?
我想使用JSON代替AngularJS网站上显示的MongoLab示例。下面是来自网站的代码:
angular.module('mongolab', ['ngResource']).
factory('Project', function($resource) {
var Project = $resource('https://api.mongolab.com/api/1/databases' +
'/angularjs/collections/projects/:id',
{ apiKey: '4f847ad3e4b08a2eed5f3b54' }, {
update: { method: 'PUT' }
}
);
是否有任何方法我可以连接并放入JSON文件上我的文件夹,而不是托管它到MongoLab?任何回应将是非常感激的!
你可以看看这个例子:
通过Angular Resources Service读取JSON
您希望从工厂返回Project变量
var Project = $resource('test.json', {} );
return Project;
然后在注入后在控制器中使用它:
Project.get(function(data){
$scope.bar = data.foo;
});
更新:在浏览了1.1.3 angular-resource.js代码之后,它看起来总是通过http请求来获取数据。设置一个简单的RoR应用程序,使用REST接口进行测试。
或使用plunker(如上面的链接问题)进行完整的远程测试。
相关文章:
- jQuery匹配JSON对象的部分文本
- 在循环中分配json值时,值被覆盖
- 需要帮助设置json数组
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 使用JQuery解析JSON嵌套数组
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 如何使用json将对象列表从java转换为javascript
- 如何使用 node.js 比较两个 json 数组
- 如何将JSON数据导入我的ejs模板
- 区分JSON中的矩阵和列表列表
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 如何为json对象中的段发送array[]
- 根据id将json数组组合为一个json数组
- Json数据包含日期和时间格式
- 在节点中的GET请求后,从mongolab获取空JSON
- 如何在AngularJS中连接并放入JSON而不是mongolab