2

在AngularJS中重定向到诸如

myapp.com/search/?someParam=someVal&someArrayParam[]=someArrayVal&someArrayParam[]=someArrayVal2 

Angular 会自动丢弃someArrayParam[]=someArrayVal并只保留someArrayParam[]=someArrayVal2在 URL 中。

有没有办法防止这种情况?我非常希望能够通过路由发送 GET 数组值以深度链接复杂的接口。现在我想出的解决方法是使用 $loc.url("/search/?filter="+JSON.stringify(scope.searchData)); 但我更喜欢前者。

4

0 回答 0