AngularJS $ http服务中的encodeURIComponent

时间:2012-08-06 09:04:39

标签: javascript ajax angularjs

我是AngularJS的新手,并试图学习绳索。

我正在使用以下代码行(未经测试的您)向服务器方法发送item信息,然后发送包含所述item的HTML电子邮件。

$http.post('/EmailItem', item);

我的问题是,item的属性值在发送之前会经过encodeURIComponent吗?

奖金问题:有没有更好的方式来发帖? $resource表面看起来比我需要的更多......?

1 个答案:

答案 0 :(得分:3)

您无需对属性进行编码,$http可以:https://github.com/angular/angular.js/blob/master/src/ng/http.js#L758

关于这样做的方式..这看起来很好。如果服务器上有一个需要几个REST的对象,你可以切换到$resource,但$http在简单的情况下工作正常。