如何创建自定义$ http参数序列化器。例如,假设im进行了以下调用:
$http({
url: settings.API_PRODUCTS,
method: 'GET',
params: data,
paramSerializer: '$httpParamSerializerJQLike'
});
如何创建新的自定义序列化程序,以便能够像这样使用它:
$http({
url: settings.API_PRODUCTS,
method: 'GET',
params: data,
paramSerializer: '$httpParamCustomSerializer'
});
我检查了
httpParamSerializerJQLike
函数是written的方式,但是我不确定如何注入并能够像上面一样使用。 最佳答案
根据the documentation,您可以为paramSerializer
属性提供内联函数,也可以创建函数服务并使用字符串按名称引用。