Manage different base layouts in Angular2
问题 In my angularjs application with ui.router I can do following: $stateProvider .state('app', { url: '', abstract: true, template: '<div data-ui-view></div>' }) .state('app.auth', { url: '', abstract: true, controller: 'AuthShellController as vm', templateUrl: 'views/auth/auth-shell-view.html' }) .state('app.ui', { abstract: true, templateUrl: 'views/ui-shell-view.html', controller: 'ShellController as vm' and my angular2 application routes config: const appRoutes:Routes = <Routes>[ { path: '',