Может ли кто-нибудь сказать мне, какова роль этой функции в angularjs? Я попробовал это в методе http post для webservice.
вот мой код.
transformRequest: function(obj) {
var str = [];
for(var p in obj)
str.push(encodeURIComponent(p) + "=" + encodeURIComponent(obj[p]));
return str.join("&");
}
Без этой функции код не будет выполнен, потому что форма будет вывешена с нулевой переменной.
Эта функция добавляет все параметры в переданном объекте с их значением в виде строки, которую вы можете использовать в GET.
Например:
{
foo: bar
bla: blabla
}
будет преобразовано в foo=bar&bla=blabla