Моя проблема: я хочу, чтобы моя панель навигации была на каждой странице. В моем app.component.ts у меня есть следующий:RouterLink in Angular 2 RC.6 не перенаправляет
@Component({
selector: 'my-app',
template: `
<nav-bar></nav-bar>
<home></home>
<router-outlet></router-outlet>
`
})
export class AppComponent {
}
Первого здесь мой routes.config.ts файл:
const appRoutes: Routes = [
{path:'home', component: HomeComponent, useAsDefault: true},
{path:'login', component: LoginComponent}
];
export const appRoutingProviders: any = [
];
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
Теперь у него будет оказывать, как я хочу его. Однако, как только я нажимаю на Login, я хочу, чтобы он перенаправил меня на другую страницу, но он оставляет меня на странице <home></home>
и разбрасывает входные данные, метки и кнопки входа в систему в случайных местах.
Я хочу нажать «Войти» и перейти на совершенно новую страницу.
login.ts
@Component({
moduleId: module.id,
selector: 'login',
templateUrl:'./login.html'
})
Если вы посмотрите на мою GIT связать мои HTML файлы в frontend->build
, то это должно быть легко понять его оттуда.
Git Ссылка GITHUB LINK
Где Navigation.html используется в вашем проекте? Я не могу найти его в проекте github. –
Вы хотите, чтобы навигационная панель исчезла при нажатии ссылки? –
Справочник по сборке @FedericoP. – Drew1208