传递状态视图URL的标准是使用括号符号。虽然可以将ui-router配置为使用带大括号的JSON,但它不允许用大括号来描述对象。
例如,https://example.com/search?filter[name]=funkymonky&filter[count]=10
应该解析为这个对象:
filter: {
name: 'funkymonky',
count: 10
}
是JSON API的规范。大多数服务器web应用程序框架都接受这个。
我用ui-router做什么?
你可以在html中使用ng-href属性,并插入范围,我不知道这是否对你有帮助…
$scope.filter = {
name: 'funkymonky',
count: 10
}
<a ng-href="https://example.com/search?{{filter.name}}=funkymonky&{{filter.count}}=10">Link</a>