刚刚完成了一个很棒的角度js应用程序。现在我想做一个可以启动应用程序的页面。问题是我不确定如何在我的routeprovider中解决这个问题,因为我的index.html与动态嵌套视图和静态内容相结合。无论如何,当url在root(/)时,我可以指向一个完全不同的页面(welcome.html)?
$routeProvider
.when('/', {
//send me to diffrent page
});
答案 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
页。