Angularjs 如何在ui路由器中使用stateParam设置子状态

Angularjs 如何在ui路由器中使用stateParam设置子状态,angularjs,angular-ui,angular-ui-router,Angularjs,Angular Ui,Angular Ui Router,为了让下面的场景正常工作,我已经挣扎了一段时间。 我正在使用带有angularjs的ui路由器,我需要类似以下内容: 父状态:。状态('Parent',{url:'/Parent/:someUserId'} 子状态为:。状态('parent.Child',{url:'/Child'} 我的要求是子状态应该采取诸如“parent/:someUserId/child”这样的路径 我怎样才能做到这一点呢?应该是这么简单: state('parent', { ur

为了让下面的场景正常工作,我已经挣扎了一段时间。 我正在使用带有angularjs的ui路由器,我需要类似以下内容:

父状态:。状态('Parent',{url:'/Parent/:someUserId'}

子状态为:。状态('parent.Child',{url:'/Child'}

我的要求是子状态应该采取诸如“parent/:someUserId/child”这样的路径


我怎样才能做到这一点呢?

应该是这么简单:

        state('parent', {
            url: "/parent/:someUserId",
            templateUrl: "parent.html"
        }).
        state('parent.child', {
            url: "/todo",
            templateUrl: "parent/child.html"
        }).

参考资料:

根据您的解释,它应该按原样工作。也许可以尝试发布一个演示问题的plunkr,并解释应该发生什么或不应该发生什么。