AngularJS で次のようなルートにリダイレクトする場合
myapp.com/search/?someParam=someVal&someArrayParam[]=someArrayVal&someArrayParam[]=someArrayVal2
Angular は自動的に破棄し、URLsomeArrayParam[]=someArrayVal
だけに残します。someArrayParam[]=someArrayVal2
これを防ぐ方法はありますか?複雑なインターフェイスをディープリンクするためのルートを介して GET 配列の値を送信できるようにしたいと考えています。今私が思いついた回避策は、 $loc.url("/search/?filter="+JSON.stringify(scope.searchData)); を使用することです。しかし、私は前者の方がずっと好きです。