ngResourcesave()
到邮件 API 的使用$resource
可以在这里演示:
http://plnkr.co/edit/EakLFygH0QGr5zJ9xqZr
消息发送,但是我的控制台日志中出现错误:
destination.push is not a function
是什么导致了这个错误?
返回的响应是被错误阻塞了还是我使用了
save()
响应回调错误?
ngResourcesave()
到邮件 API 的使用$resource
可以在这里演示:
http://plnkr.co/edit/EakLFygH0QGr5zJ9xqZr
消息发送,但是我的控制台日志中出现错误:
destination.push is not a function
是什么导致了这个错误?
返回的响应是被错误阻塞了还是我使用了save()
响应回调错误?
$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进行。