在angular6项目中使用选择器时未加载页眉和页脚
我在安圭拉做项目。我已经创建了页眉和页脚组件。 当我在app.component.html中使用选择器在angular6项目中使用选择器时未加载页眉和页脚,angular6,Angular6,我在安圭拉做项目。我已经创建了页眉和页脚组件。 当我在app.component.html中使用选择器和时,它会正常工作。但如果我在其他组件中使用这个选择器,它将不会显示页眉和页脚。我已将此组件包含在app.module.ts文件中。请任何人提供解决此问题的建议 login.component.html <app-header></header> <app-footer></app-footer> 利用角度路由重用常见组件,如页眉和页脚,它们是w
和
时,它会正常工作。但如果我在其他组件中使用这个选择器,它将不会显示页眉和页脚。我已将此组件包含在app.module.ts文件中。请任何人提供解决此问题的建议
login.component.html
<app-header></header>
<app-footer></app-footer>
利用角度路由重用常见组件,如页眉和页脚,它们是web应用程序中常见的布局
请参阅:-控制台中有任何错误吗?似乎在
处有输入错误。应该是
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { CustomMaterialModule } from './material.module';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import { AppComponent } from './app.component';
import { HomeComponent } from './home/home.component';
import { ContactUsComponent } from './contact-us/contact-us.component';
import { AboutUsComponent } from './about-us/about-us.component';
import { LoginComponent } from './login/login.component';
import { UserComponent } from './user/user.component';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { DashboardComponent } from './dashboard/dashboard.component';
import { NotificationComponent } from './notification/notification.component';
import { SendMessageComponent } from './send-message/send-message.component';
import { DashboardRoutingModule } from './dashboard/dashboard-routing.module';
import { NotesComponent } from './notes/notes.component';
import { PopupComponent } from './popup/popup.component';
import { MyDialogComponent } from './my-dialog/my-dialog.component';
import { MatDialogModule,MatButtonModule, MatToolbarModule, MatGridListModule,MatCardModule,MatSidenavModule, MatIconModule, MatListModule } from '@angular/material';
import {MatSelectModule} from '@angular/material/select';
import { LogoutComponent } from './logout/logout.component';
import { MainNavComponent } from './main-nav/main-nav.component';
import { LayoutModule } from '@angular/cdk/layout';
import { FooterComponent } from './footer/footer.component';
import { HeaderComponent } from './header/header.component';
@NgModule({
declarations: [
AppComponent,
HomeComponent,
ContactUsComponent,
AboutUsComponent,
LoginComponent,
UserComponent,
DashboardComponent,
NotificationComponent,
SendMessageComponent,
NotesComponent,
PopupComponent,
MyDialogComponent,
LogoutComponent,
MainNavComponent,
FooterComponent,
HeaderComponent
],
imports: [
BrowserModule,
AppRoutingModule,
CustomMaterialModule,
FormsModule,
BrowserAnimationsModule,
DashboardRoutingModule,
MatDialogModule,
MatButtonModule,
ReactiveFormsModule,
MatSelectModule,
LayoutModule,
MatToolbarModule,
MatSidenavModule,
MatIconModule,
MatListModule,
MatCardModule,
MatGridListModule
],
entryComponents: [
MyDialogComponent
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }