如何在ui-router中使用stateParam设置子状态

时间:2013-11-05 21:16:28

标签: angularjs angular-ui angular-ui-router

我一直在为以下方案正常工作而苦苦挣扎。 我正在使用带有angularjs的ui-router,我需要类似的东西:

父级状态:.state('parent',{url:'/ parent /:someUserId'}

子状态为:.state('parent.child',{url:'/ child'}

我的要求是儿童状态应该采取'parent /:someUserId / child'

之类的路线

我怎样才能实现这个目标?

1 个答案:

答案 0 :(得分:2)

这应该很简单:

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

参考:https://github.com/angular-ui/ui-router