【发布时间】:2016-09-21 18:41:19
【问题描述】:
我在我的 angularjs 应用程序中遇到了一个非常奇怪的案例。在工厂中,以下代码可以正常工作:
$http.put(apiBase + 'delete?id='+orderId);
这显然是连接到一个api来执行PUT操作(这里称为“删除”,但实际上只是更新记录中的一个标志)。
但是同样的代码,如果这样写,就不行了:
$http.put(apiBase + 'delete', {
params: {
id: orderId
}
}
);
这很有趣,因为我在其他一些工厂使用完全相同的语法来访问类似的 API,并且它们可以工作!
【问题讨论】:
标签: angularjs angularjs-factory angularjs-http