Angularjs 带有可选参数和查询字符串的子状态

Angularjs 带有可选参数和查询字符串的子状态,angularjs,url,angular-ui-router,query-string,optional-parameters,Angularjs,Url,Angular Ui Router,Query String,Optional Parameters,我有一个孩子的国家。。我希望我的url位于以下任一位置: /:case/:recordId或 /:case?tabs=0 使用此状态点击第二个url将使状态重定向到上一个url,并且查询参数将从url中删除。我希望查询参数保持不变 是否可以在单个状态url中包含状态参数(/)或查询参数(?) .state('business/overview/record', { url: '/:case/:recordId', parent: 'business/overview',

我有一个孩子的国家。。我希望我的url位于以下任一位置:
/:case/:recordId

/:case?tabs=0

使用此状态点击第二个url将使状态重定向到上一个url,并且查询参数将从url中删除。我希望查询参数保持不变

是否可以在单个状态url中包含状态参数(/)或查询参数(?)

.state('business/overview/record', {
    url: '/:case/:recordId',
    parent: 'business/overview',
    params: {
        recordId: {
            squash: true
        }
    }
})