将两个相同的参数发送到 ui-sref
Send two of the same param to ui-sref
如何将两个相同的参数传递给 ui-sref?
productSearch({'d': 53, 'b': 20, 'b': 19, 's': 6, 'b': 19})
'b' 参数仅使用后一个值 19。
我如何包含两个 b 值才能转到此 url:
http://example.com/search?d=53&s=6&b=20&b=19
非常感谢!
您为什么不想将它们重命名为 b1
和 b2
等?我认为在每种语言和每种 framework/library 中,类似的方法都会导致命名不一致。您正在配置您的参数,所以以不同的方式调用它们并使用它们配置您的状态
这是语法问题。我所知道的所有实现哈希或内联对象表示法的语言都不支持重复键。这样做是没有意义的。稍后将如何访问参数? params.b
和...... params.b
.
在 url 级别也没有意义。查询解析程序很可能会采用最后一个 b
的值。我认为这是标准行为。
改用数组 (productSearch({ b: [1,2,3] })
)。
如何将两个相同的参数传递给 ui-sref?
productSearch({'d': 53, 'b': 20, 'b': 19, 's': 6, 'b': 19})
'b' 参数仅使用后一个值 19。
我如何包含两个 b 值才能转到此 url:
http://example.com/search?d=53&s=6&b=20&b=19
非常感谢!
您为什么不想将它们重命名为 b1
和 b2
等?我认为在每种语言和每种 framework/library 中,类似的方法都会导致命名不一致。您正在配置您的参数,所以以不同的方式调用它们并使用它们配置您的状态
这是语法问题。我所知道的所有实现哈希或内联对象表示法的语言都不支持重复键。这样做是没有意义的。稍后将如何访问参数? params.b
和...... params.b
.
在 url 级别也没有意义。查询解析程序很可能会采用最后一个 b
的值。我认为这是标准行为。
改用数组 (productSearch({ b: [1,2,3] })
)。