angular ui-router $ stateParam.id在第一次调用时为null

时间:2014-03-04 14:14:47

标签: angularjs angular-ui-router

在ui-router中,我有嵌套状态,其中一个状态为stateParam。

当我从我的应用内导航到此状态时,一切顺利,$stateParam.id已填充,但当我尝试直接链接到app/event/1时为空。

   $stateProvider
    .state('root.app', {
        url: "/app",
        templateUrl: "app/partials/app.html",
        data: {
            authenticate: true
        },
        controller: function ($scope, $state) {
            $scope.loadingView = true;
        }
    })
    .state('root.app.event', {
        url: "/event/{id:[0-9a-fA-F]{1,8}}",
        templateUrl: "app/partials/event.html",
        data: {
            authenticate: true
        },
        controller: 'EventController'
    })

任何想法?

0 个答案:

没有答案