用UI路由器替换AngularJS路由

时间:2016-01-05 20:23:31

标签: angularjs

我正在尝试用UI路由器取代AngularJS Route,因为这似乎是每个人都使用的。我刚刚开始,我想知道如何用$ stateProvider替换以下代码:

    $routeProvider
        .when('/login', {
            templateUrl: 'views/login.html',
            controller: 'LoginCtrl'
        })
        .when('/dashboard', {
            templateUrl: 'views/dashboard.html',
            controller: 'DashboardCtrl'
        })
        .otherwise({
            redirectTo: '/login'
        });

1 个答案:

答案 0 :(得分:1)

when替换为state

$stateProvider
    .state('state1', {
        url: "/state1",
        templateUrl: "partials/state1.html"
})

此处有更多详情:https://github.com/angular-ui/ui-router