有一些问题,我的angular2路由我无法弄清楚,我采取“本地主机:3000”我的浏览器我得到两个应用程序,再次应用程序被加载我的router-outlet.Can有人可以帮我解决这个问题?
app.routing.ts
import { ModuleWithProviders } from '@angular/core';
import { RouterModule, Routes, CanActivate } from '@angular/router';
import { AuthGuard } from './services/auth-guard.service';
import {AppComponent} from './app.component';
const routes: Routes = [
{
path: '', component: AppComponent,
children:[
{ path: 'login',loadChildren: './components/login/login.module#LoginModule'},
{ path: 'reset-password', loadChildren: './components/password-reset/reset-password.module#ResetPasswordModule'},
{ path: 'app',loadChildren: './components/app-holder/app-holder.module#AppHolderModule' },
]
}
];
export const Routing: ModuleWithProviders = RouterModule.forRoot(routes);
app.component.html
<header></header>
<div class="app-container">
<router-outlet></router-outlet>
</div>
<footer></footer>
APP-holder.routing.ts
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { AppHolderComponent } from './app-holder.component';
const routes: Routes = [
{
path: '', component: AppHolderComponent
}
];
export const AppHolderRoutes: ModuleWithProviders = RouterModule.forChild(routes);
login.routing.ts
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { LoginComponent } from './login.component';
const routes: Routes = [
{ path: '', component: LoginComponent }
];
export const LoginRoutes: ModuleWithProviders = RouterModule.forChild(routes);
密码reset.routing.ts
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { PasswordResetComponent } from './reset-password.component';
const routes: Routes = [
{ path: '', component: PasswordResetComponent }
];
export const LoginRoutes: ModuleWithProviders = RouterModule.forChild(routes);
什么是appHolderComponent?发布代码 – Sajeetharan
appholder只是您登录时看到的一个组件,到目前为止还没有任何内容。问题是我可以看到两个标题。 – RemyaJ
只需将默认组件更改为登录而不是appcomponent, – Sajeetharan