AngularJS中的encodeURIComponent $ http服务

问题描述:

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

我使用下面的代码行(未经测试的头脑你)的信息item发送到服务器,然后方法,将发送包含HTML电子邮件中说item

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

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

奖励问题:有没有更好的方式做这个职位? $resource似乎在它的表面上比我需要的更多...?

您不需要编码性能,$http作用:https://github.com/angular/angular.js/blob/master/src/ng/http.js#L758

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