Routeprovider,angular js," welcome page"

时间:2013-09-02 17:56:44

标签: angularjs

刚刚完成了一个很棒的角度js应用程序。现在我想做一个可以启动应用程序的页面。问题是我不确定如何在我的routeprovider中解决这个问题,因为我的index.html与动态嵌套视图和静态内容相结合。无论如何,当url在root(/)时,我可以指向一个完全不同的页面(welcome.html)?

$routeProvider
  .when('/', {
    //send me to diffrent page
  });

1 个答案:

答案 0 :(得分:1)

当然,你可以这样做:

var myApp = angular.module('myApp', []).
  config(['$routeProvider', function($routeProvider) {
    $routeProvider.when('/', {templateUrl: 'welcome.html', controller: 'WelcomeController'});
    $routeProvider.when('/main', {templateUrl: 'index.html', controller: 'MainAppController'});
    $routeProvider.otherwise({redirectTo: '/'});
  }]);

此配置会将/main以外的所有网址路由到welcome.html页。