首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解释service.js中的AngularJS

解释service.js中的AngularJS
EN

Stack Overflow用户
提问于 2014-04-01 06:18:31
回答 1查看 901关注 0票数 0

我对AngularJS和NodeJS非常陌生。我试着用平均堆栈开发一个应用程序。我刚刚查看了mean.io样板中的示例代码。我创建了自己的应用程序,引用示例应用程序。我正在尝试提交AngularJS前端,并希望它调用NodeJs服务器端,但它没有工作。我觉得service.js搞砸了什么。下面是示例应用程序的服务代码。有谁能解释一下这段代码与角客户端和NodeJS服务器端的关系。

代码语言:javascript
复制
'use strict';

//Articles service used for articles REST endpoint
angular.module('mean.articles').factory('Articles', ['$resource', function($resource) {
    return $resource('articles/:articleId', {
        articleId: '@_id'
    }, {
        update: {
            method: 'PUT'
        }
    });
}]);
EN

Stack Overflow用户

回答已采纳

发布于 2014-04-01 06:34:32

它创造了一个新工厂的角度,称为物品。用品工厂注入了$resource服务。$resource对象用于设置用于与RESTful服务通信的对象,在本例中,articleId将从使用该$resource的查询返回的资源对象的_id中提取。当您调用更新其中一个资源时,它将使用PUT HTTP谓词。

它本身只定义了工厂,但实际上不进行任何调用,您需要将其注入到像Articles.query()这样的地方;

从医生那里

如果参数值以@作为前缀,则从数据对象中提取该参数的值(对于非GET操作有用)。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22778239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档