ui-route有三个州设置路线以及如何完成?

时间:2017-01-17 07:33:45

标签: angularjs routing angular-ui-router state

所以基本上,我正在尝试设置一个应用程序功能,您点击用户个人资料,然后转到该个人资料,然后在该个人资料上有一个链接转到用户照片库。我如何在ui路由器中设置它?

    .state('match', {
        url: '/match',
        controller: 'matchCtrl',
        templateUrl: 'partials/match.html'
    })
    .state('match.list', {
        url: '/list',
        controller: 'matchCtrl',
        templateUrl: 'partials/match.list.html'
    })
    .state('match.profile', {
        url: '/:id',
        templateUrl: 'partials/match.profile.html',
        resolve: {
            profile: function ($stateParams, Account) {
                return Account.getUserProfile($stateParams.id)
                    .then(function (profile) {
                        return profile;
                    });
            }
        },
        controller: function($scope, profile) {
            $scope.user = profile;
        }
    })
    .state('match.profile.gallery', {
        url: '/gallery',
        templateUrl: 'partials/gallery.html',
        controller: 'galleryCtrl'
    })

如何设置match.profile.gallery以便工作?

0 个答案:

没有答案