将两个相同的参数发送到 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
谢谢!
这是一个语法问题。我知道所有实现哈希或内联对象表示法的语言都不支持重复键。这样做是没有意义的。稍后将如何访问参数? params.b
和... params.b
.
这在网址级别也没有意义。查询解析程序很可能会取上一个b
的值。我认为这是标准行为。
改用数组 ( productSearch({ b: [1,2,3] })
)。
例如,
为什么不想将它们重命名为b1
和b2
?我认为在每种语言和每个框架/库中,类似的方法都会导致命名不一致。您正在配置参数,因此以不同的方式调用它们并使用它们配置您的状态
相关文章:
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- Ionic + Angular ui-sref not generating href
- 将URL参数传递给ui sref
- TR 元素上的 UI-sref 不会在新选项卡中打开
- AngularJS ui路由器:ui sref和指令
- 基于观察者布尔值执行 ui-sref
- 输入提交按钮上的 UI-sref
- 如何在 ui-sref 标记中放置重新加载选项
- 将复杂对象传递给 ui-sref 参数
- 重新加载嵌套状态,而不是具有 url 参数 ui 路由器的父级
- Angular ui-sref href resolve completion callback
- 将两个相同的参数发送到 ui-sref
- 动态创建的 ui-sref 链接不起作用
- 路由:鼠标悬停在ui sref上时可见的参数值在单击时消失
- AngularJs的ui-router ui-sref不能从嵌套状态中生成带有参数的href
- AngularJs -通过ui-sref传递参数时得到未定义的对象
- 如何停止ui-sref编码url参数
- 将当前参数设置为ui sref
- 只有在定义了参数的情况下才使用ui sref
- 从angular ui router中的ui sref更改当前状态下的url参数