0

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

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

1 回答 1

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: '/'});
  }]);

此配置会将所有 url 路由/mainwelcome.html页面。

于 2013-09-02T18:01:32.513 回答