$httpParamSerializerJQLike 的反序列化器
Deserealizer for $httpParamSerializerJQLike
$httpParamSerializerJQLike 很好地序列化对象以将它们作为 GET 参数:
console.log($httpParamSerializerJQLike({a: "hi", "b": "hi again", arr: ["myarray", "be", 1]}));
// a=hi&arr%5B%5D=myarray&arr%5B%5D=be&arr%5B%5D=1&b=hi+again
我想要的是将这些参数解码回对象。我应该在 AngularJS 中使用什么服务?
您可以使用 $location
服务。首先调用 $location.search(yourUrl)
,而不是 $location.search()
来获取已解析的对象。
$httpParamSerializerJQLike 很好地序列化对象以将它们作为 GET 参数:
console.log($httpParamSerializerJQLike({a: "hi", "b": "hi again", arr: ["myarray", "be", 1]}));
// a=hi&arr%5B%5D=myarray&arr%5B%5D=be&arr%5B%5D=1&b=hi+again
我想要的是将这些参数解码回对象。我应该在 AngularJS 中使用什么服务?
您可以使用 $location
服务。首先调用 $location.search(yourUrl)
,而不是 $location.search()
来获取已解析的对象。