在AngularJS中重定向到
等路径时myapp.com/search/?someParam=someVal&someArrayParam[]=someArrayVal&someArrayParam[]=someArrayVal2
Angular会自动放弃someArrayParam[]=someArrayVal
并仅在网址中留下someArrayParam[]=someArrayVal2
。
有没有办法防止这种情况发生?我非常希望能够通过路由发送GET数组值以进行深层链接复杂接口。现在我提出的解决方法是使用$ loc.url(“/ search /?filter =”+ JSON.stringify(scope.searchData));但我更喜欢前者。