1.app.module.ts 基本理解? 模块基本定义:
//引入核心模块
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
//引入其他的自定义模块
import { AppComponent } from './app.component';
import { HeaderComponent } from './components/header/header.component';
import { NewsComponent } from './components/news/news.component';
import { HomesComponent } from './components/homes/homes.component';
//把一个类标记为 NgModule,并提供配置元数据。 https://angular.cn/api/core/NgModule
//declarations 属于该模块的一组组件、指令和管道(统称可声明对象)。
//imports 这里列出的 NgModule 所导出的可声明对象可用在当前模块内的模板中。
//providers 在当前模块的注入器中可用的一组可注入对象。
//bootstrap
//
@NgModule({
declarations: [
AppComponent,
HeaderComponent,
NewsComponent,
HomesComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
//引入核心模块
impor