AngularJS ui-router导航到url

时间:2014-12-03 18:14:10

标签: angularjs angular-ui-router

我想通过浏览器导航到以下网址:

http://localhost:9001/jira. 

这仅在我向网址添加哈希时才有效,如下所示:

http://localhost:9001/#/jira.

我尝试将html5Mode设置为true,但这只会从网址中删除哈希值。它仍然不允许我直接导航到网址。

这是我的代码:

grey.config( function( $stateProvider, $provide, $locationProvider ) {

$locationProvider.html5Mode( true ).requireBase( false );

// Set up the different views
$stateProvider
    .state('index', {
        url: '',
        views: {
            'jira_filters': {
                templateUrl: 'app/partials/jira_filters.html'
            },
            'ciq_filters': {
                templateUrl: 'app/partials/ciq_filters.html'
            },
            'priority': {
                templateUrl: 'app/partials/priority.html'
            },
            'status': {
                templateUrl: 'app/partials/status.html'
            },
            'rca': {
                templateUrl: 'app/partials/rca.html'
            },
        }
    })
    .state('jira', {
        url: '/jira',
        views: {
            'jira_filters': {
                templateUrl: 'app/partials/jira_filters.html'
            },
            'ciq_filters': {
                templateUrl: 'app/partials/ciq_filters.html'
            },
            'priority': {
                templateUrl: 'app/partials/priority.html'
            },
            'status': {
                templateUrl: 'app/partials/status.html'
            },
            'rca': {
                templateUrl: 'app/partials/rca.html'
            },
        }
    });
});

0 个答案:

没有答案