1

ngResourcesave()到邮件 API 的使用$resource可以在这里演示:

http://plnkr.co/edit/EakLFygH0QGr5zJ9xqZr

消息发送,但是我的控制台日志中出现错误:

destination.push is not a function

  • 是什么导致了这个错误?

  • 返回的响应是被错误阻塞了还是我使用了save()响应回调错误?

4

1 回答 1

5

$resource不适合您的用例。在 Angular文档中,它说$resource

创建资源对象的工厂,可让您与 RESTful 服务器端数据源进行交互。

但是,在您的情况下,您需要的只是一个 POST http 调用。因此,$resource您不使用 ,而是执行以下操作:

$http.post('https://mandrillapp.com/api/1.0/messages/send.json', post).
    success(function(response) {
        console.log(response);
    }).
    error(function() {
        ...
    });

我已经分叉并更新了plunk,并且它可以正常工作。


来自文档的信息:

Mandrill API 主要是 RESTful API。已知警告:

所有 API 调用都应使用HTTP POST进行。

于 2013-06-14T23:20:30.953 回答