首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >配置$ngResource: POST

配置$ngResource: POST
EN

Stack Overflow用户
提问于 2014-11-07 01:52:53
回答 1查看 91关注 0票数 0

我是一个使用$resource的新手,但我有这个问题,我不能发布我的信息,回应是“选项”和"404“。

能告诉我哪里出了问题吗?谢谢。

代码语言:javascript
复制
//Model Side
app.factory("Contact", function ($resource) { //$resource(url,[paramDefaults], [actions],  options);
    return $resource(
            api_url + "/client/:idClient/contact/:idContact",
        { idClient: '@idClient', idContact: '@idContact'},
       {
        'query': {method: 'GET', isArray: true},
        'newContact': {method: 'POST',params: {idClient: '@idClient'}},
        'getContact':{method: 'GET', isArray: false}
        }
    );
});

//Controller Side 
var contact = {"name":"mary", "lastname":"kurry","phone":"1234324234"}; 
Contact.newContact({'idClient':idClient}, contact);
EN

回答 1

Stack Overflow用户

发布于 2014-11-07 02:04:25

您可以使用以下简单方法:

代码语言:javascript
复制
Contact contact = {"name":"mary", "lastname":"kurry","phone":"1234324234"};
contact.$newContact({'idClient':idClient});

在此示例中查看更多信息:https://docs.angularjs.org/api/ngResource/service/$resource

代码语言:javascript
复制
var CreditCard = $resource('/user/:userId/card/:cardId',
 {userId:123, cardId:'@id'}, {
  charge: {method:'POST', params:{charge:true}}
 });

// We can retrieve a collection from the server
var cards = CreditCard.query(function() {
  // GET: /user/123/card
  // server returns: [ {id:456, number:'1234', name:'Smith'} ];

  var card = cards[0];
  // each item is an instance of CreditCard
  expect(card instanceof CreditCard).toEqual(true);
  card.name = "J. Smith";
  // non GET methods are mapped onto the instances
  card.$save();
  // POST: /user/123/card/456 {id:456, number:'1234', name:'J. Smith'}
  // server returns: {id:456, number:'1234', name: 'J. Smith'};

  // our custom method is mapped as well.
  card.$charge({amount:9.99});
  // POST: /user/123/card/456?amount=9.99&charge=true {id:456, number:'1234', name:'J. Smith'}
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26786101

复制
相关文章

相似问题

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