将两个相同的参数发送到ui-sref

时间:2016-01-22 19:49:29

标签: javascript html angularjs ui-sref

我如何将两个相同的参数传递给ui-sref?

productSearch({'d': 53, 'b': 20, 'b': 19, 's': 6, 'b': 19})

' b' param只使用19的后一个值。

如何包含两个b值来转到此网址:

http://example.com/search?d=53&s=6&b=20&b=19

非常感谢!

2 个答案:

答案 0 :(得分:0)

为什么不想将它们重命名为b1b2?我认为在每种语言和每个框架/库中类似的方法都会导致命名不一致。您正在配置参数,因此请以不同方式调用它们并使用它们配置您的状态

答案 1 :(得分:0)

这是语法问题。我所知道的实现散列或内联对象表示法的所有语言都不支持重复键。这样做不会有意义。以后如何访问params? params.b和.... params.b

在网址级也没有意义。查询解析程序很可能采用最后b的值。我认为这是标准行为。

改为使用数组(productSearch({ b: [1,2,3] }))。